#include #define REP(i,n) for(int i=0; i<(n); i++) using namespace std; int main() { cin.tie(0); ios::sync_with_stdio(false); int N, M; cin >> N >> M; vector vc(M); for( auto&& x : vc ) { cin >> x; } vector num; REP( i, N ) { num.push_back( i + 1 ); } REP( i, M ) { auto tmp = num[ vc[i] - 1 ]; num.insert( num.begin(), tmp ); num.erase( num.begin() + tmp ); } cout << num[0] << endl; return 0; }