#include<stdio.h>
#include<stdlib.h>
#define refInf(a,i,n) for(i = a;i<n;i++)
#define refDef(a,i,n) for(i = a;i>n;i--) 

int main() {
	int n, i, j, count = 0;
	scanf("%d ", &n);
	int a[n], l[n], r[n];
	refInf(0, i, n) { scanf("%d", &a[i]); l[i] = (i + 1) + a[i]; r[i] = abs((i + 1) - a[i]); }

	/*refInf(0,i,n) printf("l[%d]%d ",i,l[i]);  //l[i]の出力
	printf("\n");
	refInf(0,i,n) printf("r[%d]%d ",i,r[i]);    //r[i]の出力
	printf("\n");
	*/

	// printf("l[i] r[j]\n \n");
	refInf(0, i, n - 1) {     // i = 0;   i<n-1; i++
		refDef(n - 1, j, i) {   // j = n-1; j>i;   j--
			if (l[i] == r[j]) {
				count++;
				// printf("l[%d] r[%d]\n",i,j);  //(i,j)の表示
				// printf(" %d    %d\n",l[i],r[j]);  //(l[i],r[j])の出力
			}
		}
	}
	printf("%d", count);
}