3
6857
252182368360125289180898199073630970779
553004924366546858573851495377436601050694641
289306374721106633650693738754461144023818395644402718227527
662520472533225766400092611044698417042646671423385275908496091789616072191
731164047684537008237596546152812816410120228600334955941962075295587985093631037255284581306429769292240254188593750079
2296895895305750402332880099488459304765502141781987851173262193685200238298224618726923957461244708967683401496288133285769075980004540655045130064291112765644566548634095169
