0 3 1 13 2 2593 3 2426113 4 1128341579538512887510140770791677286469043695105686705915019051699703149863168433254008214343482076943162266040719509846373699581087105071197798901648973622176856021825071361560446283865783515296897200712865065458432472480443115701867683732757429131237308857025733851897351468059029249219922912036533238411855183404261473670156263613532495082128881338178264183141020671080973941948060429623392206571844687905153981543067254460467990188854689843253624431412238951809694297316981801076619484685158808009092205472156116677635202314781720259520996495139032197717093660061215502261807430089723345784504102146684226795328322665542342166780164136411937244109951960394814442017780185376277196296468766132042471541256613160771694652693364694096901448145198914612669902813450656424566409896026822067780014983448403569328087046224224439521771520000000000000000000000000000000000000000000000000001