#include #include #include using namespace std; class range {private: struct I{int x;int operator*(){return x;}bool operator!=(I& lhs){return x deq(n); for(int i : range(n)) { deq[i] = i + 1; } for(int i : range(m)) { int ai; scanf("%d", &ai); ai--; int val = deq[ai]; deq.erase(deq.begin() + ai); deq.push_front(val); } printf("%d\n", deq.front()); return 0; }