#include <bits/stdc++.h>
void proc() {
  int n;
  std::cin >> n;
  int a_max = 0;
  int days = 0;
  for (int i = 1; i <= n; i++) {
    int a;
    std::cin >> a;
    if (a >= i)
      if (a >= a_max) a_max = a;
    if (a_max == i) days++;
  }
  std::cout << days << std::endl;
}
int main() {
  std::cin.tie(0);
  std::cin.sync_with_stdio(false);
  proc();
  return 0;
}
