#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
const int MX=2e5+9;
int n,x,ans,a[MX];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        scanf("%d",&a[i]);
    }
    for(int i=1;i<=n+1;i++){
        if(a[i]==i)x++;
        else if(x){ans+=(x+1)/2;x=0;}
    }
    cout<<ans<<endl ;
}
