#include<stdio.h>
int main(void)
{
int N;
int arr[5000]={0};
int i,j,max,min;
int count=0;
scanf("%d",&N);
for(i=0; i<N; i++)
{
scanf("%d",&arr[i]);
}
for(i=0; i<N-1; i++)
{
max=arr[0];
min=arr[0];
for(j=i; j<N; j++)
{
if(arr[j]>max)
{
arr[j]=max;
}
if(arr[j]<min)
{
arr[j]=min;
}
if(max-min+1==j-i+1)
{
count++;
}
}
}
printf("不同连号区间的数目:%d",count+N);
}