#include <bits/stdc++.h>
using namespace std;
const int N = 1e9+7;
typedef long long LL;

int main()
{
	int i,j,n,y=0;
	cin>>n;
	LL x[n+1],l[n+1],r[n+1];
	for(i=1;i<=n;i++)
	{
		l[i]=0;r[i]=0;
	}
	for(i=1;i<=n;i++)
	{
		cin>>x[i];
	}
	for(i=1;i<=n;i++)
	{
		if( (x[i]+i)<=n ) l[x[i]+i]++;
		if( (i-x[i])>=1 ) r[i-x[i]]++;
	}
	for(i=1;i<=n;i++)
	{
		y=y+l[i]*r[i];
	}
	cout<<y<<endl;
	return 0;
}