1 5 2 317 3 1217216458429656137 4 1739660744467719466991898313360984488444040973028914103748817601145683195625354792053839915841469436670377103417711988447897489907016378395021691186268600228331188637 5 581164215601713800808188463661592810341129136257506062514176434129173312829898804159043891589348236885777184642726225156009060184205283632964382421379348654448423340323343771602217062778521596016057763632935330914238451525209569712528482030450217350753548643688637 6 7370918191784759256498741542581643655730052218752633002445196972600526683098782738130352283508432690579742796672229312999522949105205754888251306773155930687133251351472738405237065717890183578459808612088872719348238920645958802858972062336182078489310761070712518774867884691238587744231393684719803574213385044575529663674458297493956188637