3
4480666067023
76025626689833
176596029450915408652219208387
18791937710720575305760721588966789412396307
132798898521004777680398175782876221227618319985219
3881196575913244673719425770871246487895686937951690944453838586764072695131586617955811936945129
