#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int sort(int *nums, int n)
{
int i, j, temp;
for (i = 0; i < n - 1; i++)
{
for (j = 0; j < n - i - 1; j++)
{
if (nums[j] == nums[j + 1])
return 0;
if (nums[j] > nums[j + 1])
{
temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
return 1;
}
int main(void)
{
int i, j, k, n, *nums;
int *arr;
int len;
unsigned long long count = 0;
scanf_s("%d", &n);
nums = (int *)malloc(n * sizeof(int));
for (i = 0; i < n; i++)
scanf_s("%d", nums + i);
for (i = 0; i < n; i++)
{
for (j = i; j < n; j++)
{
len = j - i + 1;
arr = (int *)malloc(len * sizeof(int));
memcpy(arr, nums + i, len * sizeof(int));
if (sort(arr, len))
{
for (k = 1; k < len; k++)
{
if (arr[k] != arr[k - 1] + 1)
break;
}
if (k == len)
{
//printf("[%d, %d]\n", i, j);
count++;
}
}
free(arr);
}
}
free(nums);
printf("%I64u\n", count);
return 0;
}