#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j,k,n;
cin>>n;
int arr[n];
vector<int> lhs,rhs;
vector<pair<int,int>> nlhs,nrhs;
for(i=0;i<n;i++){
cin>>arr[i];
}
for(i=0; i<n; i++)
for(j=0; j<n; j++)
for(k=0; k<n; k++){
if(arr[i])
rhs.push_back(arr[i]*(arr[j]+arr[k]));
lhs.push_back((arr[i]*arr[j])+arr[k]);
}
sort(lhs.begin(),lhs.end());
sort(rhs.begin(),rhs.end());
int sum=0;
vector<int> :: iterator it1,it2;
for(i=0;i<lhs.size();i++){
sum+=(upper_bound(rhs.begin(),rhs.end(),lhs[i])-lower_bound(rhs.begin(),rhs.end(),lhs[i]));
}
cout<<sum<<endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgICBpbnQgaSxqLGssbjsKICAgIGNpbj4+bjsKICAgIGludCBhcnJbbl07CiAgICB2ZWN0b3I8aW50PiBsaHMscmhzOwogICAgdmVjdG9yPHBhaXI8aW50LGludD4+IG5saHMsbnJoczsKICAgIGZvcihpPTA7aTxuO2krKyl7CiAgICAgICAgY2luPj5hcnJbaV07CiAgICB9CgogICAgZm9yKGk9MDsgaTxuOyBpKyspCiAgICAgICAgZm9yKGo9MDsgajxuOyBqKyspCiAgICAgICAgICAgIGZvcihrPTA7IGs8bjsgaysrKXsKICAgICAgICAgICAgICAgIGlmKGFycltpXSkKICAgICAgICAgICAgICAgICAgICByaHMucHVzaF9iYWNrKGFycltpXSooYXJyW2pdK2FycltrXSkpOwogICAgICAgICAgICAgICAgbGhzLnB1c2hfYmFjaygoYXJyW2ldKmFycltqXSkrYXJyW2tdKTsKICAgICAgICAgICAgfQoKICAgIHNvcnQobGhzLmJlZ2luKCksbGhzLmVuZCgpKTsKICAgIHNvcnQocmhzLmJlZ2luKCkscmhzLmVuZCgpKTsKICAgIGludCBzdW09MDsKICAgIHZlY3RvcjxpbnQ+IDo6IGl0ZXJhdG9yIGl0MSxpdDI7CiAgICBmb3IoaT0wO2k8bGhzLnNpemUoKTtpKyspewogICAgICAgIHN1bSs9KHVwcGVyX2JvdW5kKHJocy5iZWdpbigpLHJocy5lbmQoKSxsaHNbaV0pLWxvd2VyX2JvdW5kKHJocy5iZWdpbigpLHJocy5lbmQoKSxsaHNbaV0pKTsKICAgIH0KICAgIGNvdXQ8PHN1bTw8ZW5kbDsKICAgIHJldHVybiAwOwp9Cg==