3
3
7
120247
2422099
4480666067023
76025626689833
36083859815030113
176596029450915408652219208387
18791937710720575305760721588966789412396307
132798898521004777680398175782876221227618319985219
2177633069850626664151734850035450616186796885814091783969604377
130787941712641282619292934024167892131151155831761843686160987542840998049
23407655270143596024664696910951118464065365230124878354193779182471289448546918083761
3881196575913244673719425770871246487895686937951690944453838586764072695131586617955811936945129
2076654095905994113098620420380946128712109866293286115601240551064620296639970039949810833255445313150092985370119080349433601708810136441568100231307557009064943465046410893354410376466315628047771227891133887285299389736163791306656786433
