#include typedef int64_t i64; typedef long double f128; using namespace std; template void scan(T& n) { cin>>n; return; } void scan() { return; } template void scan(T& n,Args&... args) { scan(n); scan(args...); return; } template void scan_array(T start,T end) { T now=start; for(;now!=end;++now) { scan(*now); } return; } template void print(T n) { cout< void println(T n) { print(n); print('\n'); return; } template void println(T n,Args... args) { print(n); print(' '); println(args...); return; } template void print_array(T start,T end) { T now=start; print(*now); for(;now!=end;++now) { print(' '); print(*now); } print(""); return; } i64 pow_mod(i64 a,i64 n,i64 mod) { i64 res=1,now=a; while(n) { if(n&1) { res=res*now%mod; } now=now*now%mod; n>>=1; } return res; } i64 inv_mod(i64 a,i64 mod) { return pow_mod(a,mod-2,mod); } int main() { int N; scan(N); vector> G(26,vector (26)); vector vec(26); for(int i=0;i ans(26); for(int i=0;i<26;++i) { for(int j=0;j