#include <bits/stdc++.h>
using namespace std;
int func(vector<int> &num){
int n = num.size();
int i = 0,j = 0;
int ret = 0;
while(i < n){
j = i + 1;
while(j < n && num[i] + 1 == num[j]){
i = j;
if(j == n-1){
++ret;
return ret;
}
++j;
}
++ret;
i = j;
}
return ret;
}
int main(){
int n;
while(cin >> n){
vector<int> num(n);
for(auto i = 0;i < n;++i)
cin>>num[i];
cout<<func(num)<<endl;
}
return 0;
}