#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<math.h>
#include<stack>
#include<queue>
#include<string>
#include<deque>
#include<set>
#include<vector>
#include<map>
#define ll long long
using namespace std;
#define IOS ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int main()
{
    int a[100005];
    int n;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];	
	 } 
	 int ans=0;
	 for(int i=0;i<n-1;i++)
	 {
	 	if(a[i]==i+1)
	 	{
	 	swap(a[i],a[i+1]);
		 ans++;	
		 }
		 
	 	
	 }
	 if(a[n]==i+1)
	 ans++;
	 cout<<ans<<endl; 
		return 0;
 } 
