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

int main()
{
    int n;
    cin >> n;
    int p;
    int c[n + 1] = {};
    for(int i = 1; i < n + 1; i++)
    {
        cin >> p;
        if(i == p)
        {
            c[i] = 1;
        }
        else
        {
            c[i] = 0;
        }
    }
    int x = 0;
    for(int k = 1; k < n + 1; k++)
    {
        if(k > 1 && c[k-2] == 0 && c[k-1] == 1 && c[k] == 1)
        {
        
        }
        else if(k > 1 && c[k-2] == 1 && c[k-1] == 1 && c[k] == 1)
        {
            x = x + 1;
        }
        else if(c[k-1] == 0 && c[k] == 1)
        {
            x = x + 1;
        }
        else
        {
        
        }
    }
    cout << x << endl;
}
