#include using namespace std; int i,n,nr,sol,j; char lit; map M; string s,S[1<<17]; bool cmp(string a,string b) { if(a.size()!=b.size()) return a.size()>lit>>s; M[lit]=s; } cin>>n; for(i=1;i<=n;++i) { cin>>s; for(j=0;j<(int)s.size();++j) S[i]+=M[s[j]]; } sort(S+1,S+n+1,cmp); nr=sol=1; for(i=2;i<=n;++i,sol=max(sol,nr)) if(S[i-1]==S[i]) ++nr; else nr=1; if(sol==1) sol=-1; cout<