#include <iostream>
#include <vector>
using namespace std;

int main(){
	int n;
	cin >> n;
	vector<int> a(n+1, -1);
	for(int i=1; i<=n; i++) cin >> a[i];
	int ans=0, succ=0;
	for(int i=n; i>=0; i--){
		if(a[i]==i){
			succ++;
		}else{
			ans += (succ+1)/2;
			succ = 0;
		}
	}
	cout << ans << endl;
	return 0;
}