#include <stdio.h>
int num[110] = {0};
void sort(int num[],int len);
int main()
{
int n,cnt = 0;
scanf("%d",&n);
for ( int i = 0; i < n; i++)
scanf("%d",&num[i]);
sort(num,n);
for( int i = 0; i < n-2; i++)
{
for ( int j = i+1; j < n-1; j++)
{
int k = j+1;
if ( num[i]+num[j] == num[k]) cnt++;
else if (num[i]+num[j] > num[k])
{
for (k++; k < n;k++)
{
if ( num[i]+num[j] == num[k]) {cnt++;break;}
else if (num[i]+num[j] < num[k]) break;
}
}
}
}
printf("%d\n",cnt);
return 0;
}
void sort(int num[],int len)
{
for ( int i = 0; i < len ;i++)
{
for ( int j = 0; j < len-1 ; j++)
{
if (num[j]>num[j+1])
{
int t = num[j];
num[j] = num[j+1];
num[j+1] = t;
}
}
}
}