#include<bits/stdc++.h>
using namespace std;
int n,a[110][2],ans;
map<int,int> m;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i][1];//1ÊÇÊý£¬0ÊÇÊÇ·ñÓùý
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){//±éÀúÊý×é
int x=a[i][1]+a[j][1];//
a[i][0]=1;a[j][0]=1;
for(int k=1;k<=n;k++){
// for(int l=k+1;l<=n;l++){
if(a[k][0]==1) continue;
// else if(a[l][0]==1) continue; +a[l][1]
else{
int y=a[k][1];
if(x==y) m[x]=1;
}
// }
}
a[i][0]=0;a[j][0]=0;
}
}
for(int i=1;i<=100;i++){
if(m[i]==1) ans++;
}
cout<<ans;
// 1 2 3 4 11 12 13 14
// 1 2
return 0;
}
/**************************************************************
Problem: 2330
User: chenpengxi
Language: C++
Result: Wrong Answer
****************************************************************/