#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int a,b;
  cin>>a;
  b=0;
  vector<int>vec(a);
  for(int i=0;i<a;i++){
    cin>>vec.at(i);
  }
  for(int j=0;j<a-1;j++){
    if(vec.at(j)==j+1){
      swap(vec.at(j),vec.at(j+1));
      b++;
    }
  }
  if(vec.at(a-1)==a){
    b++;
  }
  cout<<b<<endl;
}