/* ID: zhangzz4 PROG: crypt1 LANG: C++ */ #include<stdio.h> #include<string.h> #include<stdlib.h> const int N=11; int main() { freopen("crypt1.in","r",stdin); freopen("crypt1.out","w",stdout); int n; int dig[N]; int v[N]={0}; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&dig[i]); v[dig[i]]=1; } int a[3],b[2]; int ans=0; for(int i1=0;i1<n;i1++) for(int i2=0;i2<n;i2++) for(int i3=0;i3<n;i3++) { a[0]=dig[i1],a[1]=dig[i2],a[2]=dig[i3]; int num1=a[0]*100+a[1]*10+a[2]; for(int i4=0;i4<n;i4++) for(int i5=0;i5<n;i5++) { b[0]=dig[i4]; b[1]=dig[i5]; int num2=b[0]*10+b[1]; int num3=num1*b[1]; int num4=num1*b[0]; int num5=num3+num4*10; if(num3>99&&num3<1000&&num4>99&&num4<1000&&num5>999&&num5<10000) if(v[num3/100]&&v[num3%100/10]&&v[num3%10]) if(v[num4/100]&&v[num4%100/10]&&v[num4%10]) if(v[num5/1000]&&v[num5%1000/100]&&v[num5%100/10]&&v[num5%10]) ans++; } } printf("%d/n",ans); scanf("%'d"); }