#include<iostream>
#include<algorithm> 
using namespace std;
int main()
{
int n,i,x,n=0;
cin>>n;
vector <int> p(n,0);
for(i=0;i<n;i++) cin>>p[i];
for(i=0;i<n-1;i++)
{
if((p[i]==(i+1))and(p[i+1]==(i+2)))
{
x=p[i];
p[i]=p[i+1];
p[i+1]=x;
n++;
}
}
for(i=0;i<n;i++)
{
if(p[i]==(i+1))
{
x=p[i];
if(i==(n-1))
{
p[i]=p[i-1];
p[i-1]=x;
}
else
{
p[i]=p[i+1];
p[i+1]=x;
}
n++;
}
}
cout<<n;
system ("pause"); 
return 0;
}