10 477311557820502016 907267443377 599302141700919297 508188746579996677 2 0 364017964506326528 942698797697 489012227227458081 654980491522321919 999747113 84625424 967763372032346112 115292747649 816698898857590785 607335476383006735 999355579 787367216 402046767107098624 301834530817 167849602143002369 416396265409510435 999341183 157799190 376124105795516032 239871682497 77433830751649793 492723485725130783 999126553 556563402 907239175585050880 407691816961 613756984157367297 131915884876075425 999866093 684472039 774479103671504896 734527959041 333231250226433761 517180900388372497 999152783 87163321 941017493445788192 622416083713 956005450391045185 707724373536973913 999524597 796699454 310418565253265408 675523850241 82682303010111489 399064503543707685 999182879 769558679 366936799894825472 292979003393 257935199500151825 878826694918817821 999530629 487754948