#include <stdio.h>
#define MAXN (100000+10)
int main()
{
int n;
scanf("%d", &n);
int d[MAXN], pre[MAXN];
int i;
for(i=0; i<n; i++) {
scanf("%d", &d[i]);
pre[i] = i-1;
}
int res = 0, j;
i=0; j=1;
while(j<n) {
if(d[i]-d[j] == -1) {
res++;
j++;
pre[j] = i;
}else if(d[i]-d[j] == 1) {
res++;
i = pre[i];
pre[j] = i;
if(i == -1) {
i = j;
j++;
}
}else {
pre[j] = i;
i = j;
j++;
}
}
printf("%d\n", res);
return 0;
}