#include<stdio.h>
int max(int n,int m){
    return n>m?n:m;
}
int min(int n,int m){
    return n<m?n:m;
}
int main(){
    int n;scanf("%d",&n);
    int arr[n];
    int i=0;
    while(i<n){
        scanf("%d",&arr[i]);i++;
    }
    int j=0,flag=0;
    for(j=n-1;j>=0;j--){
        if(arr[j]-j>0&&arr[j]<n)continue;
        
        for(int k=j-1;k>=0;k--){
            if((arr[j]+arr[k])==(j-k)||(arr[j]+arr[k])==(k-j))flag++;
        }
    }printf("%d",flag);
    
}