#include
#include
#include
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
int n;
cin >> n;
vector v(n + 1), next_value(n + 1);
vector > v2;
for(int i = 1; i <= n; i++) {
cin >> v[i];
next_value[v[i]] = i;
}
int rounds = 1;
int f = 1;
for(int i = 1; i <= n; i++) {
if(f > next_value[i]) {
++rounds;
}
f = next_value[i];
}
cout << rounds << endl;
return 0;
}
// 4 2 1 5 3
// ind[4] = 1
// ind[2] = 2
// ind[1] = 3
// ind[5] = 4
// ind[3] = 5
// int f = 1;
// int rounds = 1;
//