#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ull = unsigned long long; using ll = long long; int main() { int n,m; cin >> n >> m; list cards(n); int count = 1; for(auto&& x : cards) { x = count; ++count; } for(int i = 0; i < m; ++i) { int x; cin >> x; x--; auto itr = next(cards.begin(),x); cards.erase(itr); cards.push_front(*itr); } cout << *cards.begin() << endl; }