input: Write a python function to predict the chess board position after a series of moves using the provided predict_position function.
  assert predict_position(['e4', 'e5', 'Nf3', 'Nc6', 'Bb5']) == 'rnbqkbnr/pppp1ppp/2n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 4 3'
  assert predict_position(['d4', 'd5', 'c4']) == 'rnbqkbnr/ppp2ppp/8/3p4/2P5/8/PP1PPPPP/RNBQKBNR b KQkq - 0 2'
  assert predict_position(['e4', 'c5', 'Nf3', 'd6', 'd4', 'cxd4', 'Nxd4']) == 'rnbqkbnr/pp2pppp/3p4/8/3NP3/8/PPP2PPP/RNBQKB1R b KQkq - 0 4'
output: def predict_position(moves):
      import chess
      import chess.pgn
  
      board = chess.Board()
      for move in moves:
          board.push_san(move)
      return board.fen()