#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; int main() { int n, m, a; vectorv; cin >> n >> m; for (int i = 1; i <= n; i++)v.push_back(i); for (int i = 0; i < m; i++) { cin >> a; int p = v[a - 1]; v.erase(v.begin() + a - 1); vectorw = v; v.clear(); v.push_back(p); for (int j = 0; j < n - 1; j++)v.push_back(w[j]); w.clear(); } cout << v[0] << endl; return 0; }