n, m = gets.split.map(&:to_i) a = gets.split.map(&:to_i) b = [] for i in 1..n do b.push(i) end m.times do |i| temp = b[a[i]-1] b.delete(temp) b.unshift(temp) end p b.first