#include<iostream>
#include<vector>

int main(){
  int N; std::cin >> N;
  std::vector<int> v(N);
  for(auto i=0; i<N; ++i){
    std::cin >> v[i];
  }
  auto r = 0;
  for(auto i=0; i<N-1; ++i){
    if(v[i] == i+1){
      std::swap(v[i], v[i+1]);
      ++r;
    }
  }
  if(v[N-1] == N)
    ++r;
  std::cout << r << '\n';
}
