// Collecting Numbers #include using namespace std; int main() { int n; cin >> n; vector in(n); for (auto &e: in) cin >> e; int count = 1; map pos; for (int i{}; i < n; i++) pos[in[i]] = i; for (int i = 1; i < n; i++) { if (pos[i] > pos[i+1]) count ++; } cout << count << endl; return 0; }