#include <iostream>
#include <math.h>
#include <stdio.h>
#include <algorithm>
#define rep(i,n) for(int i = 0; i < n;i++)
#define ll long long
#include <bits/stdc++.h>
using namespace std;
#define mo 1000000007
#define ull unsigned long long 

int main(){
  ll n;cin>>n;
  llans=0;
  vector<ll>p(n+1);
  
  for(int i=1;i<=n;i++){
    cin>>p.at(i);
  }
    for(int i=1;i<=n;i++){
      if(i==p.at(i)){
        if(i!=n-1){
          p.at(i+1)=p.at(i);
        }
        ans++;
      }
    }
  cout<<ans;
}
        
   

  
    
  
