#include<bits/stdc++.h>
using namespace std;
int num[10];int n;
bool check(int nt)
{
while(nt)
{
bool find=false;
for(int i=1;i<=n;++i)
if(num[i]==nt%10)
find=true;
if(!find)return false;
else nt/=10;
}
return true;
}
int main()
{
cin>>n;for(int i=1;i<=n;++i)
cin>>num[i];int ans=0;
for(int i=1;i<=n;++i)
for(int j=1;j<=n;++j)
for(int k=1;k<=n;++k)
for(int m=1;m<=n;++m)
for(int s=1;s<=n;++s)
{
int n1=num[i]*100+num[j]*20+num[k];
int f1=n1*num[m],f2=n1*num[s];
if(check(f1) and check(f2) and check(f1*10+f2))
++ans;
}
cout<<ans<<endl;
}