#include<bits/stdc++.h>
using namespace std;
int main(){
map<int, int>mp;
map<int, int>mp2;
set<int>l;
int n, i, j, k, a[102];
cin >> n;
for(i = 0; i < n; i++){
cin >> a[i];
}
for(i = 0; i < n; i++){
for(j = 0; j < n; j++){
for(k = 0; k < n; k++){
l.insert(a[i]*a[j] + a[k]);
mp[a[i]*a[j] + a[k]]++;
if(a[k] != 0){
mp2[a[k]*(a[i] + a[j])]++;
}
}
}
}
int ans = 0;
for(auto it = l.begin(); it != l.end(); it++){
ans = ans + mp[*it]*mp2[*it];
}
cout << ans;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCl7CiAKICAgIG1hcDxpbnQsIGludD5tcDsKIAogICAgbWFwPGludCwgaW50Pm1wMjsKIAogICAgc2V0PGludD5sOwogCiAgICBpbnQgbiwgaSwgaiwgaywgYVsxMDJdOwogCiAgICBjaW4gPj4gbjsKIAogICAgZm9yKGkgPSAwOyBpIDwgbjsgaSsrKXsKIAogICAgICAgIGNpbiA+PiBhW2ldOwogICAgfQogICAgZm9yKGkgPSAwOyBpIDwgbjsgaSsrKXsKIAogICAgICAgIGZvcihqID0gMDsgaiA8IG47IGorKyl7CiAKICAgICAgICAgICAgZm9yKGsgPSAwOyBrIDwgbjsgaysrKXsKIAogICAgICAgICAgICAgICAgbC5pbnNlcnQoYVtpXSphW2pdICsgYVtrXSk7CiAKICAgICAgICAgICAgICAgIG1wW2FbaV0qYVtqXSArIGFba11dKys7CiAKICAgICAgICAgICAgICAgIGlmKGFba10gIT0gMCl7CiAKICAgICAgICAgICAgICAgICAgICBtcDJbYVtrXSooYVtpXSArIGFbal0pXSsrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgaW50IGFucyA9IDA7CiAKICAgIGZvcihhdXRvIGl0ID0gbC5iZWdpbigpOyBpdCAhPSBsLmVuZCgpOyBpdCsrKXsKIAogICAgICAgIGFucyA9IGFucyArIG1wWyppdF0qbXAyWyppdF07CiAgICB9CiAgICBjb3V0IDw8IGFuczsKIAogICAgcmV0dXJuIDA7Cn0=