int main() { scanf("%d%d",&n,&m); BigInt res; for(int i=1;i<=n;i++) { memset(f,0,sizeof(f)); for(int i=1;i<=n;i++)for(int j=1;j<=n;j++) f[i][j].len=1; BigInt t;t=work(); res=P(res,t); } res.Print(); return 0; }
void work() { n.Read(); calc(n); p.Print(); }