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

int main(){
    int N;
    cin >> N;
    int cnt = 0;
    vector<int> A(N);
    for(int i = 0; i < N; i++){
        cin >> A[i];
        if(A[i] == i + 1)cnt++;
    }
    for(int i = 0; i < N - 1; i++){
        if(A[i] == i + 1 && A[i + 1] == i + 2)cnt--. i++;
    }
    cout << cnt << endl;
    return 0;
}