#include #include #include #include #include using namespace std; #define REP(i,a,b) for(i=a;i> n >> m; rep(i,m) cin >> a[i]; key = a[m-1]; for(i = m-2;i>-1;i--) { if(key == 1) key = a[i]; else if(a[i] >= key) key--; } cout << key << endl; return 0; }