#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define all(c) ((c).begin(),(c).end()) #define rall(c) ((c).rbegin(),(c).rend()) #define ll long long #define fi first #define se second #define inf (999999999) using namespace std; const ll MOD = 1e9 + 7; const double PI = acos(-1.0); //---------------------------------------------------------------------------------------------// int n; int a[100000]; int main() { cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; } int now = n; int cont = 0; for (int i = n - 1; i >= 0; i--) { if (a[i] == now) { cont++; now--; } } cout << n - cont << endl; return 0; }