#include #include #include #include #include #include #include #include #include #include #include #include #include #define INF 1000000000ll #define MOD 1000000007ll #define EPS 1e-8 #define REP(i, m) for(long long i = 0; i < m; ++i) #define FOR(i, n, m) for(long long i = n; i < m; ++i) #define ALL(v) v.begin(), v.end() #define pb push_back using namespace std; typedef long long ll; typedef pair P; typedef long double ld; ll fact(ll a) { if(a==0) return 1; else return (a*fact(a-1))%MOD; } int main() { ios::sync_with_stdio(false); int n; cin>>n; vector s(n); REP(i,n) cin>>s[i]; vector res(n,0); ll dp[n][1< p; vector q; ll buf=j; REP(k,n) { if(buf%2==1) p.pb(k); else q.pb(k); buf/=2; } bool d=false; REP(k,p.size()) { if(p[k]==i) d=true; } if(!d) continue; ll foo=0; REP(k,s[i].size()) { ++foo; bool f=false; REP(l,q.size()) { if(k