#include	<bits/stdc++.h>
using namespace std;

int	main() {
	int N;
	cin >>N;
	vector<int> p(N+2);
	for (int i=1; i<=N; i++)
		cin >>p.at(i);
	int S=0;
	for (int i=1; i<=N; i++) {
		if (i==p.at(i)) {
			S++;
			swap(p.at(i), p.at(i+1));
		}
	}
	cout <<S <<endl;
	return 0;
};
