#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c> n >> m; deque q; rep(i, 1, n+1) q.push_back(i); re(i, m){ ll t;std::cin >> t; ll num = q[t-1]; q.erase(q.begin()+t-1); q.push_front(num); } std::cout << q.front() << '\n'; }