#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef long long ll;
void main(void)
{
  int n;
  scanf("%d",&n);
  int *a,*d;
  a=malloc(sizeof(int)*n);
  d=malloc(sizeof(int)*n);
  for(int i=0;i<n;i++) d[i]=0;
  ll ans=0;
  for(int i=0;i<n;i++){
    scanf("%d",&a[i]);
    if(i+1+a[i]<=(n-1)) d[i+1+a[i]]++;
    if(i+1-a[i]>=2) ans+=d[i+1-a[i]];
  }
  printf("%lld",ans);
}