n, _m = gets.split.map(&:to_i) a = gets.split.map(&:to_i) deck = Array(1..n) a.each { |e| deck.unshift(deck.delete(deck[e - 1])) } puts deck[0]