Problem Statement
Ela decided to practice her problem solving skills by solving some number of problems each day. In order to avoid burnout, she alternately has some heavy days on which she solves many problems and then some light days on which she solves fewer problems.
The number of days of each type are given in the
You are given a collection of queries in the
Definition
- Class:
- ContestTraining
- Method:
- practice
- Parameters:
- long, long, long, long, long[]
- Returns:
- long[]
- Method signature:
- long[] practice(long heavyDays, long lightDays, long heavyProblems, long lightProblems, long[] queries)
- (be sure your method is public)
Constraints
- heavyDays will be between 1 and 10^18, inclusive.
- lightDays will be between 1 and 10^18, inclusive.
- heavyProblems and lightProblems will satisfy 1 <= lightProblems < heavyProblems <= 10^18.
- queries will have between 1 and 200 elements, inclusive.
- Each element of queries will be between 1 and 10^18, inclusive.
Examples
5
2
5
1
{5, 21, 25, 26, 27, 28, 32, 43, 50}
Returns: {1, 5, 5, 6, 7, 8, 8, 11, 12 }
Ela has alternately 5 heavy days (Monday to Friday) and 2 light days (Saturday, Sunday). On each heavy day she solves 5 problems, on each light day she solves 1 problem. The beginning of her schedule looks as follows: Day 1 (Monday): problems 1-5 Day 2 (Tuesday): problems 6-10 Day 3 (Wednesday): problems 11-15 Day 4 (Thursday): problems 16-20 Day 5 (Friday): problems 21-25 Day 6 (Saturday): problem 26 Day 7 (Sunday): problem 27 Day 8 (Monday): problems 28-32 Day 9 (Tuesday): problems 33-37 Day 10 (Wednesday): problems 38-42 Day 11 (Thursday): problems 43-47 Day 12 (Friday): problems 48-52 Day 13 (Saturday): problem 53 ... Thus: she solves her 5th problem still on day 1, her 21st and 25th problem are both solved on day 5, the 26th problem on day 6, the 27th problem on day 7, problems with numbers 28-32 are solved on day 8 (which is a heavy day again), and so on.
1
1234567890
10
1
{7, 17, 18, 19, 20, 987654321, 987654322, 2345678901, 345678901234}
Returns: {1, 8, 9, 10, 11, 987654312, 987654313, 2345678883, 345678898714 }
On the very first day Ela solves 10 problems. Then she has very many light days and on each of them she only solves a single problem. For all queries except for the last two the corresponding problem is solved before her second heavy day.
1
1
2
1
{987654321987654321, 123456789123456789}
Returns: {658436214658436214, 82304526082304526 }
123456789123456789
123456789123456789
2
1
{987654321987654321, 123456789123456789}
Returns: {617283954617283954, 61728394561728395 }
907654321987654321
907654321987654321
2
1
{987654321987654321, 123456789123456789}
Returns: {493827160993827161, 61728394561728395 }
907654321987654321
907654321987654321
907654321987654321
907654321987654320
{987654321987654321, 123456789123456789}
Returns: {2, 1 }
1
1234567890
10
1
{19, 345678901234, 987654322, 18, 17, 2345678901, 987654321, 20, 20, 20, 7}
Returns: {10, 345678898714, 987654313, 9, 8, 2345678883, 987654312, 11, 11, 11, 1 }
Queries aren't necessarily given in sorted order. Queries aren't necessarily distinct.
1022470760034
486227202717734097
150934679847683142
8
{841686834483148203, 461216196, 427762026487480065, 3, 925999139213, 198271578, 2, 2568163107, 973146612058, 641129800, 448211479, 260658940, 14, 941721356965, 3, 1923024106, 774100226, 11, 847957478021228, 966, 1, 4, 1048519807, 153679147201824774, 1043473068, 2242975307, 381911030, 743819684945, 805519114570586687, 612, 864, 863413444769775, 526925503434851672, 6, 1, 2, 1039121, 267011358, 389181491112282234, 858, 2, 3, 8, 6, 3, 349612908, 623525272, 162428272095804696, 15, 298536205255686192, 163193591573817106, 2126443167, 11, 913952940785, 1009318, 1, 553706968792957575, 562408783, 211273384, 3, 655396708049117871, 15, 891542703660, 170472563274461041, 12, 937599750017285, 669375348550, 7, 932223703818, 3, 809961493, 211990398, 259040601, 2029898453, 319803761678328395, 1003, 1, 275952528661511374, 436797056709928267, 1293874614, 1339703952, 967927, 4284354034, 211707493403187064, 872941028, 1, 505564340048339081, 2, 606006, 645948072173015011, 516321097, 941509, 1, 7, 1, 686037807200, 659819084363323, 194506779290668049, 7, 4005395080, 219146852, 646933090059541, 1011, 2597781206, 1058130997, 6, 1, 5, 203387963, 1317993166, 3, 1036279, 485528017, 469278912, 13, 5, 11, 608144, 684, 605273, 5, 955118530693849, 14, 1545210285, 651841313756, 2585205223, 2, 850, 6, 245616345869495226, 270683483276983817, 263187090472890472, 801066062850165636, 2358245589, 173258671058836871, 343739732313807509, 4025051569, 3, 952918, 714259965555245624, 375062310, 1, 2757402084, 827404, 4, 1168692556, 1, 764088785320, 233371107, 769372996099, 308140442728201511, 1717096004, 265929527742241445, 157199390434342470, 888409897355395777, 1005555026292846, 246237281, 646479343234, 1032248157528, 4, 650658946302697896, 738959, 495047794, 804108144251166897, 1086495455, 8}
Returns: {6, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1, 1, 1, 4, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 6, 1, 2, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 6, 1, 1, 1, 1, 1, 5, 1, 1, 6, 1, 1 }
765576647
785820945031
3867464224
3
{557895315625, 8, 1178085021, 135119870, 2, 777962304252842, 6, 954610212499280, 2, 1742014819, 3, 479969667937970695, 6, 252913798000460480, 834343, 1, 168035844, 314769309, 1, 180887756321966753, 896, 331512780861912172, 2, 584, 1, 10, 1972071786, 769465673469491424, 748, 10, 2113829286, 394000322148069416, 1, 972469146907653310, 882855116585, 1920866025, 722423243284396, 346650308248802427, 8, 711896794767, 1, 596395912658, 186634386443046762, 811915291, 3903036974, 11, 766000, 1601371362, 484762116173810716, 881, 10, 762841, 3032015057, 290340296, 970395420028, 1038309, 726981, 623374429102480, 874906639769809691, 10, 207686933, 687915762120553, 920952547, 14, 868549699936, 881345690, 2, 2031620497, 2638047751, 699, 905215531, 638525125, 1520421092, 3, 187463289, 665744938306472371, 589164926453292, 620, 168948191580265941, 194215519, 7, 1750979592, 682521119759, 6, 484609598176664332, 828870636469333180, 3, 1887619516, 600613605, 6, 415200056946881721, 943682059351388118, 238827449886619066, 181856641, 198447825, 2, 853299264, 226371959, 2894005358, 3748221096, 689118, 617029403093116709, 1085613014771271, 444150968897110417, 3359837177, 248969987, 6, 1080533556981355, 1419644698, 366352939, 589737622772, 261366086, 1, 1, 983330510, 512231244, 335912170686875208, 924, 431122878036696885, 3, 546686499452989127, 851296800279192689, 878863658, 266576258, 1030554949, 898732962, 11, 779530193, 2, 508900104, 6, 221060620, 12, 815781, 704366932003, 606846, 582792, 631948, 1163872557, 2944073796, 7, 642780262, 1493266621, 742476106276654398, 761, 436198271, 1024742096, 1, 141045115, 221565732777728369, 1, 483952463, 709231, 576911, 218816363, 900593032524564, 636552899, 1567827930, 3, 1580421015, 2054020300, 709687, 2061912283, 1699593065, 3, 2, 727741083937694, 815367512871919, 272367858012734192, 789058}
Returns: {145, 1, 1, 1, 1, 201156, 1, 246832, 1, 1, 1, 124104489, 1, 65395253, 1, 1, 1, 1, 1, 46771669, 1, 85718384, 1, 1, 1, 1, 1, 198958705, 1, 1, 1, 101875622, 1, 251448777, 229, 1, 186796, 89632454, 1, 185, 1, 155, 48257560, 1, 2, 1, 1, 1, 125343659, 1, 1, 1, 1, 1, 251, 1, 1, 161185, 226222297, 1, 1, 177873, 1, 1, 225, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 172139909, 152339, 1, 43684488, 1, 1, 1, 177, 1, 125304223, 214318890, 1, 1, 1, 1, 107357182, 244005376, 61752983, 1, 1, 1, 1, 1, 1, 1, 1, 159543662, 280705, 114842942, 1, 1, 1, 279391, 1, 1, 153, 1, 1, 1, 1, 1, 86855922, 1, 111474303, 1, 141355283, 220117564, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 183, 1, 1, 1, 1, 1, 1, 1, 1, 191980084, 1, 1, 1, 1, 1, 57289666, 1, 1, 1, 1, 1, 232864, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 188171, 210828, 70425437, 1 }
988637582360769
169991786817349004
212045173585545166
1
{1, 785896178008625, 609532490, 2, 893999, 835367628578, 932015847, 147089251, 1060045964, 327147754, 1470126847, 789954921471010, 709146870, 859940, 796, 905843972206049972, 699014785, 809913469716893, 364059861, 6, 988, 1141545061, 11, 162752651, 268272775, 576651995775483, 3695281982, 169462788392015750, 3264431108, 342382900, 535404663, 143374806, 549140, 3124771975, 802489638532, 530769716, 753443227454, 416474740844729513, 3, 421872436507828940, 265967894287324175, 7, 239134138, 134770525, 532706318, 1, 929716200226826852, 813383589589289, 2, 266083539, 368906914717956449, 147840416609405176, 2607236091, 974389998842, 701052126, 2, 3, 726120911, 804763517355, 753, 10, 609284934416, 690, 736307606517161, 441409913, 342534109819438447, 832207213432, 1, 1036088775, 375021373945674874, 781075493479, 1, 3, 2, 526951319, 642217858784957779, 950764766622076550, 476926139, 387271601172278834, 223479374, 1, 456326733870693208, 280260405720848909, 192193112208999913, 153417275337946699, 2, 11, 595511505462664787, 3258973444, 690092359651364430, 13, 897496672816400661, 395240935651117192, 12, 607591179670, 614243900407156141, 167724162200849212, 233727640, 196083176, 722, 911502978199748185, 15, 144362842, 776, 799, 998271727911, 2919754598, 1040872888572625, 592456, 10, 9, 141910462, 929787, 9, 717926263460182469, 874263, 646, 777536967, 564, 1034855871972838, 1, 497492499, 6, 459931708, 739072098, 3, 2, 3, 2012057304, 2349791980, 751389540767, 724056, 1, 407812234, 145659415564716181, 3, 165975339355447604, 3043916189, 904109799, 10, 404800806529917452, 831456391, 566199342067469428, 953469, 602580468302265, 2338471312, 304628441, 12, 527272681, 451743252874763959, 3, 961271061155, 645349227940, 764263383009124788, 1332873464, 440941699360081368, 397825390, 2, 3, 215460987898367218, 149357795, 765215123, 3, 679992607, 177403066330381978, 364698258, 641000, 865024984131072, 1, 533254, 1712631033, 239411159544158422, 419627630, 224646961, 716895375070487, 1056686456090, 872, 659840504852603, 7, 701, 999349, 5, 973560420758, 267807828}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 5, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 3, 1, 4, 1, 5, 2, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
7
149302325
560
2
{712585, 2, 781300786708, 1, 1, 861079534, 185386692011318109, 381166757308802807, 971404, 1, 1040265, 939, 558453411440, 462714475694113874, 817014, 1965762554, 861081, 13, 381531027, 418302593931654970, 562678756, 14, 3, 3, 2, 903436765, 232869379, 1, 381849621, 183986468, 3155176531, 630431942332440, 10, 248914143846674573, 554308382524915557, 771518756182009451, 3, 501858322808387879, 287210498497350535, 245416437242567023, 1602329395, 682432340994829352, 267869479, 1, 372391913, 3109794580, 1, 3, 3631701031, 394674099394149908, 11, 6, 947501693, 1, 835016519281, 845771655292, 1021, 667, 1681034245, 3, 833227240316, 2104748278, 950211898, 729581, 627750138171006, 2137307952, 12, 818421986553, 4, 2, 876117333, 202194863818827008, 2581019732, 263825259, 597296, 809926357161483317, 6, 3, 4, 820615227979111356, 592726, 593939, 190854046, 750034, 1091522697412009, 753983826223462, 148544661, 2545329557, 1033139845, 522623199182268088, 529201492, 203831214, 930686, 1446387267, 847077, 1, 187355426, 7, 270928342, 762, 339359652996001961, 2, 949369397460439, 1932734726, 919022263266949925, 1737651110, 714232314765057697, 3559139176, 4061951008, 145087096, 1, 1989043861, 2706204731, 4, 855610457550, 818141333658594783, 191761858, 695446, 263167027, 883028468134, 943986, 3792475104, 9, 151111264629468401, 238599357, 1030739, 8, 279290096, 155186462, 201408380494361045, 342227645, 5, 1242717459, 259872827874441621, 1456747592, 735, 955707876508, 619899362, 595, 432708673, 732860043362, 539750900629395958, 10, 2, 933427624404674691, 210437978215278550, 725325187, 176376684301647882, 13, 814591945704860, 730458151839588, 5, 939973018478, 161216921505632609, 301503052239173203, 2, 2, 2, 11, 1, 2102620095, 1, 1046323749, 750103, 223628464, 7, 8, 544662608382260740, 1, 815143438514054825, 14, 3970663900, 724895432470, 1963311114, 862449626120219909, 2050270093, 3802547032, 2005625450, 4050028601, 1, 460850686, 332156226, 1247145632, 691049334405570831, 2162421319, 870287192472795, 343234487, 2, 1345880506, 922002976728205774}
Returns: {354340, 1, 390645282353, 1, 1, 430533908, 92692133514638447, 190580885696220705, 483749, 1, 518180, 2, 279223051657, 231354211539503017, 406554, 982867606, 428588, 1, 190761608, 209148561126844496, 281335472, 1, 1, 1, 1, 451710571, 116432737, 1, 190920905, 91991281, 1577566783, 315211847930124, 1, 124455443941517214, 277150565900093477, 385754332100089908, 1, 250925879082775956, 143603370795876598, 122706613515635989, 801152980, 341211707161475131, 133932787, 1, 186192051, 1554875807, 1, 1, 1815825127, 197334468396355180, 1, 1, 473743035, 1, 417502797100, 422880294797, 2, 2, 840505405, 1, 416608169335, 1052358515, 475098137, 362838, 313870963389300, 1068638352, 1, 409205640104, 1, 1, 438052808, 101096109487323466, 1290492289, 131910677, 296695, 404957881391262000, 1, 1, 1, 410302246891282890, 294410, 295017, 95425070, 373064, 545754209782066, 376986981804308, 74270378, 1272647202, 516562111, 261308181460474814, 264596840, 101913654, 463390, 723183869, 421586, 1, 93675760, 1, 135462218, 2, 169677606972276516, 1, 474678489535837, 966353692, 459505120920251637, 868813837, 357111486064115878, 1779546152, 2030948162, 72541595, 1, 994508260, 1353082836, 1, 427799631477, 409065315911119871, 95878976, 345770, 131581561, 441508457093, 470040, 1896212163, 1, 75554643996480852, 119297726, 513417, 1, 139643095, 77591278, 100702872968954616, 171109917, 1, 621348965, 129934714281939305, 728364031, 2, 477847686701, 309943822, 2, 216350431, 366425227066, 269871920163138233, 1, 1, 466707707273230160, 105217612772822138, 362656735, 88187188588269951, 1, 407290645146550, 365224298477523, 1, 469980361195, 80607406340185845, 150749554188702553, 1, 1, 1, 1, 1, 1051294424, 1, 523154063, 373099, 111812279, 1, 1, 272327741915357174, 1, 407566387946089089, 1, 1985304608, 362442974351, 981641886, 431219172350868921, 1025121376, 1901248127, 1002799054, 2024986959, 1, 230421437, 166074207, 623563051, 345520147508824109, 1081195036, 435137904266723, 171613338, 1, 672930488, 460995458156015984 }
15
176614142251546338
843905284
3
{3, 2251356008, 988420773, 640599, 1, 651684829553, 252413751, 760, 991177812098, 867120975734, 766523536174649, 267860758, 831587146217, 253652530009545514, 717053354, 623838849099393, 3, 309065366978944852, 948694285, 999293832615381, 467159575, 1, 1339899069, 14, 978776908156590, 621637949070414, 3983488393, 695009, 152019176752784348, 814268075, 617143996498, 1059029466502, 236199689, 962790751, 978655969658641, 1, 415933662, 2, 555898967170073353, 499169239, 1, 513233108506123471, 2821725968, 804667678986, 3257930923, 199301994781323095, 1202818764, 938212, 6, 640103689836768022, 2, 1441575420, 5, 939461328161102307, 209300594881495003, 1721082060, 10, 657482981079798935, 241429266, 203612919, 585500177, 988987552740729, 1439903598, 1, 2457445558, 789836, 193583967929585234, 643, 409378472239930469, 703147432861590, 1706892372, 323496947469363934, 1, 1, 1, 271861715350633842, 2057821059, 3925744861, 415001440680185074, 600550669, 1, 2, 10, 3, 439867217, 502853389958951246, 7, 443671820514230036, 13, 1, 4157594853, 11, 403548432340435401, 726230395, 256295114, 3318197320, 994399, 610864442929, 1, 1030031, 1037287, 1404449394, 500443729750242647, 681758866867343991, 491180174, 11, 2184585436, 3, 8, 3, 4286390330, 812270335024, 564, 5, 676894132, 758, 13, 3848775940, 260589631371019343, 836746396674941, 858200664728988, 933, 1034861, 361840031, 308776490469032988, 2, 2908695690, 990833163877, 3049032467, 14, 644924787551, 3782346761, 11, 12, 713368478, 843092188702, 875524810997646, 1, 223199722900795858, 6, 283341356681041549, 2692751165, 679037865264, 882006, 1915681510, 4, 1, 772647974212917656, 771411896981442, 840513093855959, 1, 158112336, 2430272385, 1, 322643267, 588433133865344194, 3980098716, 605703963790658635, 12, 612375718, 3, 4, 2, 1318515753, 472971456409533077}
Returns: {1, 3, 2, 1, 1, 213008750113, 1, 1, 326173077628, 284820798840, 255503625865145, 1, 272976189001, 84550839116988767, 1, 207942063506726, 1, 103021784773455213, 2, 333093724678722, 1, 1, 2, 1, 326254749859125, 207208430163733, 5, 1, 50673054698068378, 1, 201495139095, 348790295763, 1, 2, 326214437026476, 1, 1, 1, 185299647284304975, 1, 1, 171077698615848086, 4, 264003033257, 4, 66433994040914627, 2, 1, 1, 213367888173203198, 1, 2, 1, 313153767614647959, 69766860740971930, 3, 1, 219160985254213502, 1, 1, 1, 329658298053838, 2, 1, 3, 1, 64527985090335340, 1, 136459486527117085, 234378258094125, 3, 107832311603594907, 1, 1, 1, 90620567564018209, 3, 5, 138333809340535287, 1, 1, 1, 1, 1, 1, 167617792433457344, 1, 147890602618550274, 1, 1, 5, 1, 134516139893952062, 1, 1, 4, 1, 199401954572, 1, 1, 1, 2, 166814572363887811, 227252947183395187, 1, 1, 3, 1, 1, 1, 6, 266537251937, 1, 1, 1, 1, 1, 5, 86863206237480043, 278911246031909, 286062668716591, 1, 1, 1, 102925492603484591, 1, 4, 326058194888, 4, 1, 210755402779, 5, 1, 1, 1, 276811203163, 291837384139477, 1, 74399903414072215, 1, 94447114674154112, 4, 222126428683, 1, 3, 1, 1, 257549316298586409, 257133079467409, 280166811758915, 1, 1, 3, 1, 1, 196144369516061922, 5, 201901312824500069, 1, 1, 1, 1, 1, 2, 157657147916984621 }
256304996
3174605936
886245
2
{1, 1035489542, 526548790, 2009690671, 804, 3996802307, 609609553, 390411083313103309, 945122995266, 149586858, 1, 432054903, 649146594, 1, 424764299422232052, 965460492318430, 856965842519, 466181158762959924, 727907758, 1571869070, 3, 841, 3, 4, 6, 379242390, 329440534, 6, 812047, 804596, 228907982750082569, 9, 1, 1036331, 938717559706, 4008751959, 1, 3, 2, 14, 2147367484, 255736367259948855, 839927594, 813, 397549877, 970622638226342, 472708925830239890, 220440723, 1, 3, 4, 1093866152827532, 870546687338655511, 960829063572832, 6, 714705948531519, 982424920391886786, 3, 664962, 856005115597882233, 868052765925964, 3, 3, 10, 1, 551990712666445925, 254197950, 3, 150165649780471388, 784151681, 3496134686, 1036527, 236720246243584605, 1078228452260, 660749873250616010, 405237792935314763, 598207706, 881964621727, 652581, 218349142, 922, 926019, 284103962873654376, 433273316, 10, 2626957680, 376545620831287717, 811568078, 14, 2937875455, 5, 674, 285520003, 1, 2, 6, 1, 844294374685, 1081752255, 1005833, 198625908, 3799415752, 1334827234, 9, 294994700409237690, 831466, 612878, 2496240089, 861091380826254162, 930191683199087592, 2, 925860799776315, 178940118, 652560, 284231301556774578, 627328, 4, 300841226258377723, 732996364, 655041231118326804, 413026666, 13, 3386353457, 350282515426076754, 857347112184646161, 2, 672173816905404723, 1, 160542943446811383, 805977113, 3, 9, 1009312721, 715651, 1010436, 4, 973613390877, 2, 653018938849883, 931023240, 618225, 3305614469, 989855, 1, 1113734090907531, 205310476956561347, 266528880585621784, 134526396, 896195057785629, 917127386, 600733, 1286828082, 1976854849, 3, 14, 2, 747602, 10, 581875034913952, 371722033}
Returns: {1, 1169, 595, 2268, 1, 4510, 688, 5894483438578, 1066436, 169, 1, 488, 733, 1, 6412610515942, 13787778376, 966963, 7040295059317, 822, 1774, 1, 1, 1, 1, 1, 428, 372, 1, 1, 1, 3455110694344, 1, 1, 2, 1059208, 4524, 1, 1, 1, 1, 2423, 3859985322192, 948, 1, 449, 13793603115, 7136549471073, 249, 1, 1, 1, 13932665693, 13147349205940, 13782552475, 1, 10330239172, 14835490294481, 1, 1, 12927766812576, 10503268997, 1, 1, 1, 1, 8337117133316, 287, 1, 2267850123278, 885, 3945, 2, 3575036666950, 1216626, 9977294414435, 6117562167798, 675, 995171, 1, 247, 1, 2, 4288818919765, 489, 1, 2965, 5685187733572, 916, 1, 3315, 1, 1, 323, 1, 1, 1, 1, 952665, 1221, 2, 225, 4288, 1507, 1, 4453488291536, 1, 1, 2817, 13003347104229, 14046394882314, 1, 13743095819, 202, 1, 4292137201924, 1, 1, 4542624823027, 828, 9891488063656, 467, 1, 3822, 5290474738196, 12948328655314, 1, 10152089228928, 1, 2422416351184, 910, 1, 1, 1139, 1, 2, 1, 1098583, 1, 7086035483, 1051, 1, 3730, 2, 1, 13955083804, 3098326031185, 4024543862072, 152, 10535023525, 1035, 1, 1453, 2231, 1, 1, 1, 1, 1, 7005759821, 420 }
872635198134637058
2
1018602
936
{337598359, 416497942, 645, 230738139, 346461173568877930, 3367338954, 2, 408582267611073939, 406796704505201302, 176231154, 667149624, 3077018191, 1736670578, 4, 3777640220, 1, 169564699720676294, 349585574701539249, 793122203, 570097830874, 868561, 152656439919381518, 146487321, 4, 2, 523375639938223234, 289167585, 269942727938251189, 881, 555104771141506334, 202816789288487284, 944517, 247012318, 254052564954637980, 568, 453468089670937131, 672841516, 864783385047898, 11, 1869396598, 225067542, 381404734, 2, 780, 1545785057, 1, 417014333, 15, 654305, 317332743788470433, 222473360, 3, 656474909971626, 242856091386377208, 960165, 9, 371957790528148502, 588768835377330, 801040929385935577, 210359725828736218, 2, 7, 204760323, 978955356503473, 3327182413, 818191135, 675241519976526, 820204999539151833, 424665850267076086, 775064895227, 3, 7, 801156933613318, 3, 11, 1, 193195289, 191384662, 4, 155608102, 6, 1686309431, 379725149391239744, 968418343101499, 491377209707694238, 1052615534, 6, 880301219774348634, 1000785736387, 970371559286007954, 722288, 1915150969, 9, 868, 3590594246, 722114, 1, 9, 340844533032862446, 2, 407767287007726956, 205726289, 516437016, 755733900, 193721893, 680952725572875, 1000824972, 784077109870518, 960, 12, 642982341917508323, 9, 476797795, 2, 1192630964, 3879206390, 708134, 885110100876, 577943244339493136, 14, 2, 221989010583960086, 163893789273930911, 3, 240370451274389406, 710, 6, 1039263768199435, 3151658213, 665417325669330365, 853982696357, 1, 752319107487248, 15, 438850556594752269, 808792461574, 808537233645964, 2, 859629024, 341269234, 951553756341, 661065050415515085, 3, 1328353865, 403971826, 9, 2146515092, 733491095693778, 173729703, 8, 446301392, 350557094, 674119163415, 950, 3279909831, 439061104269386579, 758722, 913, 644, 1237935582, 652811, 4}
Returns: {332, 409, 1, 227, 340134000885, 3306, 1, 401120621805, 399367667161, 174, 655, 3021, 1705, 1, 3709, 1, 166468060853, 343201343314, 779, 559687, 1, 149868584511, 144, 1, 1, 513817604853, 284, 265012956914, 1, 544967289620, 199112891285, 1, 243, 249412984615, 1, 445186726191, 661, 848990465, 1, 1836, 221, 375, 1, 1, 1518, 1, 410, 1, 1, 311537522790, 219, 1, 644486179, 238420984238, 1, 1, 365164991359, 578016572, 786412091657, 206518076569, 1, 1, 202, 961077395, 3267, 804, 662910067, 805226182100, 416910481491, 760911, 1, 1, 786525978, 1, 1, 1, 190, 188, 1, 153, 1, 1656, 372790500501, 950732812, 482403539074, 1034, 1, 864224908036, 982510, 952650357339, 1, 1881, 1, 1, 3526, 1, 1, 1, 334619933039, 1, 400320524609, 202, 508, 742, 191, 668516973, 983, 769758071, 1, 1, 631240015156, 1, 469, 1, 1171, 3809, 1, 868946, 567388680113, 1, 1, 217934984012, 160900714189, 1, 235980737594, 1, 1, 1020284438, 3095, 653265284841, 838388, 1, 738580042, 1, 430836142669, 794023, 793771497, 1, 844, 336, 934177, 648992492078, 1, 1305, 397, 1, 2108, 720095873, 171, 1, 439, 345, 661809, 1, 3221, 431042845262, 1, 1, 1, 1216, 1, 1 }
952820466286116677
1077951452889645
209168175983220033
1216272710
{7, 305693238, 1, 2090100432, 160479978, 964, 1600666231, 777006916172744, 3019245588, 1, 802, 831585261969048256, 251093325, 741527, 4158500148, 1, 714871193302971, 2048226280, 355782148, 491139784, 724117741583006914, 931659, 717, 1597418042, 2965689165, 958468590, 401097388, 517501644254714404, 592, 896, 1009748817828591, 982, 236245273, 1059389459956770, 661510, 168894888, 288271688, 786164112704983, 633256, 258929548073905110, 3891357493, 1079328041442237, 11, 1015963, 828631188744, 3573576979, 434715268124102000, 304778102, 621599, 1, 3, 932691, 894, 3603004199, 835, 578886265418, 939907835911009, 922295036914, 2696376600, 679607211, 223355227302692293, 1, 625753, 2, 1777630623, 4, 162257893342252125, 2574424479, 1016681, 1, 489056814, 980202699, 1, 782614, 683124233, 12, 884, 483758167, 196776392, 961, 787, 3, 1016496, 895919714753577848, 3, 3904885939, 904059, 947998, 417305754, 517147979610189992, 691, 1017897, 231992185500665420, 713302, 483427314803148311, 309713290, 1077612880, 3176420042, 529495, 835841098081620, 1, 741, 2, 657650686045589023, 3926902956, 333846743, 2, 6, 805, 929604550812790, 188274072959286925, 930797706628, 407613993450590147, 2731605774, 158956457335266830, 8, 1077943253218, 803756586442670422, 836392789306, 596834, 1, 163407371345642019, 3, 1, 1079645347, 1, 1748337997, 690369074483, 591802711, 250626114, 3, 1128218880, 795394, 663, 1083990434624688, 2396543698, 2404596527, 432494464, 2, 951832028557324358, 727428414625, 2, 349962912, 14, 956, 850029906, 846564180400135, 1870239693, 10, 667818042009965, 698303, 1719676678, 218769273, 917509080451, 966252049, 3865594009, 4010893547, 284877685, 3844330253, 1576258913, 940358951400, 1, 4123856685, 2345989187, 3011213856, 632572838, 9, 394384842, 683849949405015, 177047577, 1, 589738549837802, 394487405, 1213051749, 265007826}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
1011995335223127
1
918288346
240212678
{2, 220769127662355866, 399074928264147924, 302466756137854154, 693803408, 702708003, 1, 5, 2813860470, 1142847917, 434660502314667757, 1729694444, 2, 1007668638, 519510657, 2, 1, 788007781864193, 591327986, 3677103398, 228517906335057928, 332608707, 405946404, 1, 3115590299, 2, 376742704051649002, 3, 182021115, 537, 644496, 2289262265, 945849017263940, 309333318, 5, 2024886358, 952585531640, 2, 476736429, 424112106, 7, 529849, 875662436030197719, 1, 1040626529419403, 2654730109, 13, 815978580435675855, 612133, 154364565, 831862513462340, 505528226, 618552254020485044, 867054205, 838475398820789887, 617744508, 2, 1631642712, 3642814443, 543077900850461368, 733118416838536, 4, 377785312, 187213956063345747, 767896894, 496261445, 207363738, 830, 183376809191118625, 1944852818, 2, 295342955938959112, 925, 1, 198914652, 1187808093, 485940623653579216, 266444121933152619, 2, 246426775, 547596291842123258, 171573893, 2073309330, 240218887999865011, 2332982352, 10, 1, 3321304584, 881363594403, 4, 913162658477270723, 908, 802720918245, 10, 573408641997278504, 616939, 1, 4, 825706247227706383, 1, 6, 928629524822181, 1894592404, 630515020, 9, 699508021602886684, 1028033509528, 794, 926304260715037737, 782097594765108684, 4053943352, 891051, 690047, 2370332335, 155022491268406891, 13, 438952928, 152804470, 1813570275, 212218018, 9, 207438295390869694, 2234310304, 207796558233117890, 156790308290198611, 835558826796962, 5, 956884416410, 931937, 937593632683, 14, 1, 617566874, 1136453850, 5, 3, 1, 521289048860931845, 810452266049902, 656565, 8, 195509252, 741309894151, 1, 1018303281370734, 2668151661, 8, 834115187971, 2, 258217280, 535737998, 364385271031679695, 1, 1107660481941640, 819698390966988613, 1286877811, 217799206169369017, 483198439, 4137054515, 798077, 1, 644683984604225499, 15, 752854405591, 1, 209035727, 623573529662293, 5, 5, 5, 1165947148, 227222954035648732, 538264705, 163871733, 706391974211310, 652127665736219653, 1, 1140889299, 2, 410547562022387793}
Returns: {1, 240413732, 434585640, 329381025, 1, 1, 1, 1, 4, 2, 473337710, 2, 1, 2, 1, 1, 1, 858127, 1, 5, 248852017, 1, 1, 1, 4, 1, 410266237, 1, 1, 1, 1, 3, 1030014, 1, 1, 3, 1038, 1, 1, 1, 1, 1, 953581128, 1, 1133225, 3, 1, 888586449, 1, 1, 905884, 1, 673592622, 1, 913085092, 1, 1, 2, 4, 591402367, 798354, 1, 1, 203872735, 1, 1, 1, 1, 199694149, 3, 1, 321623331, 1, 1, 1, 2, 529180868, 290153004, 1, 1, 596322816, 1, 3, 261594182, 3, 1, 1, 4, 960, 1, 994418216, 1, 875, 1, 624432015, 1, 1, 1, 899179709, 1, 1, 1011262, 3, 1, 1, 761752041, 1120, 1, 1008729192, 851690647, 5, 1, 1, 3, 168816791, 1, 1, 1, 2, 1, 1, 225896688, 3, 226286830, 170741913, 909909, 1, 1043, 1, 1022, 1, 1, 1, 2, 1, 1, 1, 567674687, 882569, 1, 1, 1, 808, 1, 1108915, 3, 1, 909, 1, 1, 1, 396809208, 1, 1206223, 892637258, 2, 237179539, 1, 5, 1, 1, 702049621, 1, 820, 1, 1, 679061, 1, 1, 1, 2, 247441836, 1, 1, 769249, 710155660, 1, 2, 1, 447079138 }
3
287206588
148325970598952418
1079856412437208
{1020432291660115, 360322032, 1, 1019472207584296, 736315267464366, 3597288632, 1, 1459376070, 6, 862173735766886, 725220722, 3, 2, 709, 3426500140, 786393546348053428, 362658043, 1288622556, 3, 298740795, 423195083, 3, 938576, 15, 748053370745, 2, 3, 12, 700068614163, 276688083, 253461594173944812, 5, 233955352, 254714888778984699, 7, 2943246943, 252653624135743271, 139815754, 12, 158889777488230012, 2459279255, 948758385007854, 1799254158, 623768555, 3059868860, 631391714500, 3, 459126593, 740, 1088231945623692, 888020138917, 702144100989956, 835568899253334046, 6, 804789, 917198, 164952587306102434, 1633033604, 1, 853275927852275939, 750422458, 4, 1, 939384463400, 1, 6, 888462468779733819, 2, 2, 925445, 189076919306519539, 407981748, 2, 1082224977, 997054735164697416, 957046853, 143443045, 1999744187, 683126692896705, 1, 760333654658, 936494646, 836296349, 2, 4, 567528069618785709, 818886192171005087, 189288235016737672, 3629909192, 718004, 10, 718, 5, 221631239, 1, 529, 1, 165122343262989409, 987073305932847722, 197291103233991678, 787621, 633, 163939555817680459, 3, 12, 1070903013, 205388841496387391, 3, 396821142482521097, 233572912989925872, 1, 734014, 850, 259892399540699515, 15, 531, 4, 371256685, 137193506, 2462429973, 993746488866, 620170173962393, 359101612708344846, 908615564, 339579748528093441, 292222670731486438, 653669275, 569423434925, 1700418515, 9, 2, 204622726440425531, 15, 249276389, 1, 5, 2806489490, 778974779419, 3123610206, 918735826154881, 162332226721479666, 1, 13, 2, 1022, 911679534788474, 4185801908, 950195416749083, 492864763, 1, 457277999, 771168447741601674, 238886982588726570, 314102277908971191, 859, 831059747111778956, 1, 1046977529385, 189833168241029646, 1925603817, 941, 10, 163142833, 857967222518730, 8, 773272583057396, 805, 368289858301877332, 315673818, 1001477370729101, 1532966126, 1447671095, 597384, 444010594421105829, 901, 1, 223726864, 542272185, 848696347298353, 2, 4, 266869060, 348431182744908560, 1072671608, 844073923804976, 2, 5, 984, 1, 271378622649657205, 7, 773690175968, 6, 270191984, 660674}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 320, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 365, 1, 1, 1, 2, 1, 1, 382, 1, 1, 1, 1, 1, 1, 414, 1, 1, 1, 2, 1, 1, 1, 515, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 117, 350, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 506, 2, 1, 1, 2, 1, 1, 1, 2, 1, 3, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 306, 2, 3, 1, 361, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1 }
1016335043
881486
2446760533
2
{3382867576, 544, 784998668, 461922152969119752, 15, 682, 557586411654419741, 370763944, 1008520328331, 5, 992743017157066, 662351, 857, 152017246389160207, 225787929, 476204902, 214835532, 201448925, 339143779792483192, 3624324571, 878430896040277152, 584, 5, 583647939, 446818854, 620687060819, 3983404997, 14, 134489137, 165362552568183809, 841428461802196, 155526916, 1, 204053172, 1374299072, 480872043, 190027027789185169, 1028104, 9, 323150170963606418, 577367590, 1, 10, 9, 812, 1, 1027552099017298, 1096326205231, 1044134691, 735461439306761334, 201627559160759604, 2, 1, 589842218, 3965786620, 992756835152499377, 185124456, 814450, 303104911, 5, 466115662, 681780312243, 768481459235382452, 14, 2, 2, 170692746785589052, 2, 658598525798584, 486566208, 240202768, 149788875821952050, 156744272625175492, 8, 951860, 208396055925464563, 914003347675855, 476489356, 875812291080555093, 6, 284596106, 314022709833226544, 1100719654, 238678529, 372855839619529066, 981, 1478544061, 3372399062, 3781304287, 5, 7, 611082244007477723, 846979855267, 3, 1, 12, 828, 264544443, 161059265545911048, 999205123706829, 238148954, 929, 588817226618549, 7, 2875924857, 164316947, 3, 1, 1022993515, 1, 4046133757, 1, 3, 586710985, 317210195, 158887263010303177, 575945959274649, 1034326307, 872353172836, 4, 800466915407750, 7, 984733663884, 985416, 5, 998237275, 153038065232612902, 15, 1505650568, 1580043743, 1, 1177034833, 1849878748, 764565, 959206834486, 340847095983668697, 210757672, 158780129804195713, 6, 8, 412373968, 989, 2008283425, 3, 1, 1, 9, 701827292146567, 840, 853423, 6, 1, 653, 208246596837185428, 309250584, 412445985551354462, 964, 693787358683066060, 936675, 1486583084, 4, 495265078361159974, 4278904519, 1076478845, 883720991286, 171650005, 1281069761, 636735902, 1420712020, 195898764, 134812872, 515171575932474430, 163387548, 850842902201251, 617774135567, 7, 326519882, 3114569241, 575531666304768317, 1898097606, 662}
Returns: {2, 1, 1, 188789278, 1, 1, 227887611, 1, 413, 1, 405738, 1, 1, 62130006, 1, 1, 1, 1, 138609307, 2, 359017928, 1, 1, 1, 1, 254, 2, 1, 1, 67584282, 343895, 1, 1, 1, 1, 1, 77664743, 1, 1, 132072660, 1, 1, 1, 1, 1, 1, 419965, 449, 1, 300585787, 82405923, 1, 1, 1, 2, 405743359, 1, 1, 1, 1, 1, 279, 314081190, 1, 1, 1, 69762752, 1, 269172, 1, 1, 61219263, 64061959, 1, 1, 85172233, 373557, 1, 357947695, 1, 1, 128342233, 1, 1, 152387549, 1, 1, 2, 2, 1, 1, 249751554, 347, 1, 1, 1, 1, 1, 65825513, 408379, 1, 1, 240652, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 64937807, 235392, 1, 357, 1, 327154, 1, 403, 1, 1, 1, 62547219, 1, 1, 1, 1, 1, 1, 1, 393, 139305458, 1, 64894022, 1, 1, 1, 1, 1, 1, 1, 1, 1, 286840, 1, 1, 1, 1, 1, 85111148, 1, 168568187, 1, 283553438, 1, 1, 1, 202416654, 2, 1, 362, 1, 1, 1, 1, 1, 1, 210552512, 1, 347743, 253, 1, 1, 2, 235221902, 1, 1 }
991375366101114
159425131837305544
969701938
283433603
{2, 6, 7, 390934733, 168583810, 949669070995093, 2289080850, 514974475746293003, 444586716, 10, 238819179607898281, 646959, 486760512406090200, 182129206152878452, 514366961, 740678023673877, 447763611, 839, 4, 456171872, 893865, 144575014139074011, 1480171567, 828296450608196, 604886668651407, 1329124567, 6, 468266583, 6, 571376973, 862794461, 1070797057, 1083182224786475, 1008, 1, 262132829, 933440448970, 5, 4, 743, 15, 527031588, 1, 550206578, 263741308347713923, 631168456981633, 1009, 1, 1, 694, 2, 11, 719868032, 1, 2023201822, 568483557371, 3825680847, 700, 472749844198432063, 8, 596818648658, 9, 533514003043537362, 335579270, 991299177447791887, 2401348219, 955551510735, 952989355825, 993836, 374049443187908830, 1007634, 356170702, 2954487915, 1082396525148833, 10, 11, 1011379860941, 693, 139661175, 783709829339111, 602230995854157, 5, 255115117, 3678318755, 924, 736138984660, 480179840192022121, 13, 3345032798, 921256461174, 1068449727, 3, 909776857, 1428466053, 686254647729850085, 556, 2, 406583410, 729132, 686742112, 743023954136548, 2676926850, 265188014324924570, 722313602999, 1, 177886538, 1, 987432571297826756, 287051959021357920, 5, 2040588411, 3955993425, 414424673, 2147943655, 5, 601280359, 352445186127204152, 316930666568349751, 7, 6, 420132841786887794, 6, 229768149062137202, 9, 676, 292592808962368674, 449131978305116496, 779498090120467963, 3, 4, 476016478777989671, 853198, 902, 968361233, 1, 3, 1, 668106256335587, 3763691019, 225619581, 948244152673294902, 5, 1872284424, 976178444667, 186105526915837870, 603629571940386, 1, 996835324343, 815858619167076, 355190899, 1001110, 4, 602, 243544856, 1296312383, 896445819776, 889020351291942, 654, 5, 2, 2, 1348447850, 8, 619756807, 170831652, 657151629717890, 531162195603219440, 1534416179, 938621058, 689234598672611061, 4167175895, 158090798796285679, 3, 733, 11, 238300743533941980, 698654572220696, 505816942502859926, 1115424589082023, 229976120, 861106, 587, 772084209859, 911892604511587, 823, 768763726, 1160765599, 3, 1013253697, 312632745476390998, 13, 706420315517943, 585825179169, 1017550517436, 2391469676}
Returns: {1, 1, 1, 1, 1, 979342, 3, 531064708, 1, 1, 246281018, 1, 501969207, 187819782, 1, 763821, 1, 1, 1, 1, 1, 149092220, 2, 854177, 623787, 2, 1, 1, 1, 1, 1, 2, 1117026, 1, 1, 1, 963, 1, 1, 1, 1, 1, 1, 1, 271981831, 650890, 1, 1, 1, 1, 1, 1, 1, 1, 3, 587, 4, 1, 487520779, 1, 616, 1, 550183497, 1, 1022272040, 3, 986, 983, 1, 385736512, 1, 1, 4, 1116216, 1, 1, 1043, 1, 1, 808197, 621048, 1, 1, 4, 1, 760, 495182924, 1, 4, 951, 2, 1, 1, 2, 707696480, 1, 1, 1, 1, 1, 766240, 3, 273473739, 745, 1, 1, 1, 1018284622, 296020817, 1, 3, 5, 1, 3, 1, 1, 363457236, 326833076, 1, 1, 433259774, 1, 236947190, 1, 1, 301734789, 463164980, 803853287, 1, 1, 490889479, 1, 1, 1, 1, 1, 1, 688982, 4, 1, 977871773, 1, 2, 1007, 191920342, 622490, 1, 1028, 841350, 1, 1, 1, 1, 1, 2, 925, 916798, 1, 1, 1, 1, 2, 1, 1, 1, 677685, 547758208, 2, 1, 710769539, 5, 163030301, 1, 1, 1, 245746383, 720484, 521621050, 1150276, 1, 1, 1, 797, 940385, 1, 1, 2, 1, 2, 322400867, 1, 728493, 605, 1050, 3 }
956944325
284775220255279158
4
1
{1018, 249061918, 1028458918068, 709859532877, 1, 1013601599012, 745803769790811603, 547956, 804220827, 845813932, 2095568802, 711211351758633151, 989560919213, 312299797045242392, 654503651495594, 162205644563520681, 528026759, 754, 999, 148186747, 195774727, 1, 263091516, 554789928, 228136994490784999, 899000611427518835, 810053283959522, 770919, 1, 649, 484511317, 910, 752418219625208, 2312422349, 1021, 674453131, 599983023737281217, 2443475417, 2850893461, 11, 457965794, 2811838747, 3, 215676556, 779, 201362151, 472818530, 745, 197347644790457080, 765380, 6, 13, 11, 870297716833515761, 164452342, 554972539692, 3, 619695519, 780971114307079, 965, 537818034979989318, 779921924864284, 476858914142401181, 693411, 11, 4, 330700146, 795633093285991881, 992918, 822650618041, 1483127299, 314442612, 607746421202598045, 1075442583952, 2, 2, 818, 4, 891874986927392902, 3172198148, 806050759531241, 11, 734, 259191897201019222, 896, 3777353634, 657722576223855106, 1, 2164023824, 6, 1398698056, 640913715480060450, 292534229, 429035530227201379, 1080053986691, 340178127611361708, 969522687, 1, 438780766559997834, 1264088908, 3284558746, 3533606642, 793881495279736339, 487168061599370296, 10, 791, 339164229, 840, 373624663874728674, 829621, 773262201878, 1, 436015655, 1012402, 937652214794, 1125677468, 448473434080600117, 156103315, 235556410314005975, 260019371, 238333046, 693, 471839872, 1017679890222202, 2562370152, 2466892656, 596077416418739901, 547199, 1035346333684, 4, 3, 696004159358576742, 785207594388617484, 977896880432541712, 909514587076895, 1, 1626563462, 581, 478864794860086390, 6, 205032230, 1, 624430, 1046002590, 2, 3, 11, 730040, 779835780595437, 174330887, 565531, 3, 825, 591411668789691, 8, 360014522437330725, 1054498376, 248681124, 134518927, 1, 1, 9, 821, 732185806449, 919834518877659317, 605589096135, 915, 797627080634946895, 9, 247679883, 399021255337375970}
Returns: {255, 62265480, 1025588085093, 706988699902, 1, 1010730766037, 745803761178312678, 136989, 201055207, 211453483, 523892201, 711211343146134226, 986690086238, 312299791303576442, 654500780662619, 162205641692687706, 132006690, 189, 250, 37046687, 48943682, 1, 65772879, 138697482, 228136991619952024, 899000599944186935, 810050413126547, 192730, 1, 163, 121127830, 228, 752415348792233, 578105588, 256, 168613283, 599983015124782292, 610868855, 712723366, 3, 114491449, 702959687, 1, 53919139, 195, 50340538, 118204633, 187, 197347641919624105, 191345, 2, 4, 3, 870297705350183861, 41113086, 552101706717, 1, 154923880, 780968243474104, 242, 537818029238323368, 779919054031309, 476858908400735231, 173353, 3, 1, 82675037, 795633084673492956, 248230, 819779785066, 370781825, 78610653, 607746412590099120, 1072571750977, 1, 1, 205, 1, 891874975444061002, 793049537, 806047888698266, 3, 184, 259191894330186247, 224, 944338409, 657722567611356181, 1, 541005956, 2, 349674514, 640913706867561525, 73133558, 429035524485535429, 1077183153716, 340178121869695758, 242380672, 1, 438780760818331884, 316022227, 821139687, 883401661, 793881486667237414, 487168055857704346, 3, 198, 84791058, 210, 373624658133062724, 207406, 770391368903, 1, 109003914, 253101, 934781381819, 281419367, 448473428338934167, 39025829, 235556407443173000, 65004843, 59583262, 174, 117959968, 1017677019389227, 640592538, 616723164, 596077407806240976, 136800, 1032475500709, 1, 1, 696004150746077817, 785207585776118559, 977896868949209812, 909511716243920, 1, 406640866, 146, 478864789118420440, 2, 51258058, 1, 156108, 261500648, 1, 1, 3, 182510, 779832909762462, 43582722, 141383, 1, 207, 591408797956716, 2, 360014516695664775, 263624594, 62170281, 33629732, 1, 1, 3, 206, 729314973474, 919834507394327417, 602718263160, 229, 797627072022447970, 3, 61919971, 399021249595710020 }
354178017842329478
2541569182
514106428772368699
848314
{1, 808, 1063558420672034, 704379412068044896, 854, 1140596413, 530, 1961459050, 638572, 645559283, 1, 859, 618456553338466, 570570153577, 572772296163297609, 3, 582935, 1727683057, 380019619, 1, 678879255062913, 12, 1, 6, 531367882, 2133817223, 635842659979755, 1, 1, 1, 948, 1, 552, 1512489663, 7, 835, 724567, 915919071814, 1979704238, 15, 3678991075, 2, 3, 3811852492, 914294, 477871699, 1, 496203553834608371, 149706737, 1, 770273469954879643, 598864750304956, 3487593647, 3, 597772720183, 796787663378305, 2521607800, 904252689150, 2771990012, 470286319, 826389848683338, 159836569382640057, 386779778, 10, 920359, 564619896206831229, 2291587918, 2, 875982385450033, 1, 900138913497, 235326486735286095, 4, 3805430084, 1627240019, 214075098114551654, 4185622369, 8, 10, 1, 15, 449439430280244517, 8, 493627478, 595, 502700493, 256928028, 395956553, 2, 857501, 1, 686064727104560, 229646604, 630, 200859892, 2553483095, 816624, 4, 615740602, 475475021, 862245452822511231, 1, 10, 246719564199030867, 224071318797227201, 4, 741492017987, 675424411336924388, 1, 977490482820140, 3303108481, 1000, 909405693437677, 7, 370384429, 1788185381, 559831, 555395213115, 3, 1, 229013273968129745, 902, 575777799155, 598268, 6, 915999918, 4, 181063399045109236, 1508025220, 224545603, 236333523, 4234989929, 3238177702, 7, 4, 9, 2239197200, 12, 181395200, 2, 894666322941969751, 1392409037, 848082, 551964034694864375, 5, 452717576, 15, 405457046120300192, 15, 963439166076463531, 747602221536610, 168381531, 885003403, 784263814180938, 15, 12, 1145833833, 238599778278589760, 12, 2582278558, 341681896, 3, 801633609, 2435339076, 500440445, 1111163658525364}
Returns: {1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
1607403499
571470
341473717023769645
954659
{239753975938854360, 1092291496018055, 1, 1096651814984577, 1043729104, 5, 789787794, 555982, 936920, 891462174706058, 515700743, 1720834394, 1026319, 703, 1039850470473123, 292053836, 448474997447790552, 13, 186583548, 6, 3, 1, 630125484009506243, 2514266215, 231136481117015859, 442566893891770796, 574513, 1, 246014467, 1, 3, 1, 2, 424564856, 300145459, 204643179662078364, 197694245, 722376, 2, 6, 302529394794471990, 691808239752191, 214616785803253234, 8, 348472442382158325, 254895769, 3, 981, 241868179, 2, 878307, 1259879646, 8, 832429333855, 842167463465, 2008660954, 734612690931, 176336086564733354, 11, 700225363, 4, 596066653827245900, 638764065230, 942168728, 1831146861, 698007, 630227858, 2286989020, 850922858327, 2491597265, 746804, 467487546303451362, 228570280, 784557, 543037, 203106635, 540629, 741564729380678381, 758273001521114235, 391821603210474237, 1445957389, 4, 238516146793843542, 177315359, 968936274811640, 824960479439505, 1, 1004758680939182, 320218625509406846, 794, 691100465894, 943171333407765248, 802845, 175506339, 222916401167133353, 966349, 1252250847, 1808513119, 230624922, 5, 259320382882116996, 883615, 2999949368, 460279014576838143, 15, 1817110253, 457815437322001859, 848471025831, 915727465887967, 992230264949308011, 187037594, 663415, 3501917714, 4, 1, 186917459041295307, 625, 5, 1797476923, 542230932, 868551823443799, 965511700832791, 401924968140872547, 702689711622837426, 999900478, 771985475667, 175766936, 805, 1, 5, 164805100805849937, 1944941493, 1000976, 1047364537, 562205375, 1823954063, 4, 6, 664157222, 621100621487, 920287012276102, 914569704320, 768183970840794735, 15, 310183450649379719, 503956358, 187335023, 1831571835, 12, 7, 225859196, 488638622, 746236387, 1}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
2
602782
8
2
{1773690213, 591, 760008098, 708169512715724, 544783320, 852456344941959959, 550653495, 474432665, 995510507, 233799574275091107, 951258844466675, 10, 2, 3, 8, 353707597, 2, 1117318841337871, 873, 947, 3, 933133475471, 657462729786, 1, 636161582801973, 319721758, 277337577568019648, 3, 993466, 209043915, 2, 892480513142803, 6, 734606943519, 886139030688257, 2034719275, 4, 657201023810757, 221643833, 145471360855721595, 985696620196, 377302351, 2046422473, 1808049006, 617399105659058282, 3, 973736, 1, 1, 14, 12, 277404191590077532, 786, 3754842535, 222019019, 1747442191, 1, 800802027564010, 635411, 1182713418, 664837077989562471, 171564721447087378, 4017650287, 641569482, 465500368, 395140752369487654, 305762294, 279805457, 807157, 524, 671456341169128347, 988158559, 11, 730000795, 1076368424672, 355632863780982227, 501881205, 14, 212864127677825109, 709, 229600188, 1199972205, 310326349019944516, 377751929903527597, 866182445, 347687268869575623, 467593961573432713, 842450134466069541, 5, 230147086, 12, 2043516495, 7, 9, 3, 704, 915202245, 692, 1686370759, 11, 175892662596667324, 4288070901, 592269750197608, 1911019655, 197555736065422772, 647205334, 3, 3, 183359771271479282, 828095466454358326, 998441261, 245305877970433107, 753835841964, 3, 582, 1006740, 4, 4017746005, 3444024575, 1911885117, 1009036, 2, 6, 4, 7, 13, 1, 2784334638, 812, 427442482, 6, 269200260233883341, 729, 7, 1080406960481, 1, 698404, 2255970459, 989, 2, 1194534456, 1695651646, 1503937600, 2110206558, 511277692754683906, 830532, 1369544464, 1062196974414, 3, 216090948, 201868152, 602651275074, 7, 442026924, 3365771434, 409797494202192307, 636586856, 493305643, 11, 428050319, 901741642063020169, 408968767105621055, 214573854, 7, 1090573231663, 5, 3, 1810493986, 5, 373796512, 501451601168735305, 911649402216754, 494508438060804788, 223783673260105153, 733955391295921, 11}
Returns: {886836275, 290, 380000263, 354081231899026, 272388948, 426223929917130666, 275324006, 237213969, 497750298, 116898623550354614, 475624687953516, 2, 1, 1, 1, 176852035, 1, 558653859932152, 431, 468, 1, 466562093658, 328728092793, 1, 318077625315371, 159859283, 138667408514375782, 1, 496727, 104520914, 1, 446235814822966, 1, 367299815720, 443065105156347, 1017349510, 1, 328597241109455, 110820813, 72734956437611180, 492843404426, 188649298, 1023201049, 904015503, 308696480122090435, 1, 486862, 1, 1, 2, 2, 138700715193876218, 387, 1877402578, 111008400, 873712396, 1, 400397028304337, 317700, 591350817, 332415230195308832, 85781506870353785, 2008805146, 320781543, 232747862, 197568409625482541, 152879623, 139901331, 403573, 256, 335724828841961426, 494074360, 2, 364996762, 538178855398, 177814661956365888, 250938101, 2, 106431004444458377, 349, 114798948, 599980127, 155161630059919898, 188874084934195969, 433086909, 173841904044757106, 233794653638149321, 421220874478670231, 1, 115072397, 2, 1021748072, 1, 2, 1, 346, 457596563, 340, 843176986, 2, 87945455905596902, 2144014109, 296131927456586, 955500312, 98776884825942532, 323599445, 1, 1, 91678973080266229, 414043611913953389, 499215657, 122651718132790478, 376914169248, 1, 285, 503364, 1, 2008853005, 1721995146, 955933043, 504512, 1, 1, 1, 1, 2, 1, 1392153459, 400, 213719111, 1, 134598790345577343, 359, 1, 540198103209, 1, 349196, 1127973998, 489, 1, 597261282, 847817381, 751961312, 1055092773, 255636301821064865, 415260, 684765410, 531093200799, 1, 108044394, 100933068, 301322638227, 1, 221011260, 1682868965, 204896707597317712, 318290254, 246650362, 2, 214023024, 450866333191754629, 204482348173488840, 107285859, 1, 545281188202, 1, 1, 905237981, 1, 186896390, 250723304931149269, 455820163959107, 247251757932318178, 111890722890574843, 366974042856481, 2 }
6
1061653350710
186116608
878493
{321040700, 483182080607400862, 613626, 651883, 2812758003, 1, 701091, 536766164, 3, 305862491550477193, 640537939901851352, 511435904, 789, 412818073790808853, 796, 6, 287621688887046319, 652, 892, 587, 753, 965967189434, 1119905575656263, 8, 695, 1000907, 608983825, 1, 6, 255596111201363159, 7, 851620360, 665878440031136, 380941382, 447321623, 4239045623, 543907, 735143857479, 547167, 3707081532, 394303168, 586856, 692843795527195156, 12, 1009313114779134, 1019188577, 1, 2, 837278, 443559216246154237, 808309679, 1, 1, 154113498294175656, 545758, 813598, 1324383879, 4173199212, 771764734296, 158035808, 1003725207, 3567604684, 5, 1, 1336929801, 840795991, 876, 382809378531614663, 7, 145628802, 299766483106543138, 15, 7, 181423355, 838433534337682, 3169075313, 331492039, 1, 618, 623073491632512456, 3054597636, 2082770906, 513229540, 1, 3, 634219083763926, 3991190435, 756712, 690228, 141245391, 825875, 729827295185715, 289846212260629011, 6, 276785892, 224506725, 148397774723696767, 2720331737, 3, 1, 392345644574530574, 265628254, 1, 1138251984, 2, 432172128737201798, 603314880476, 12, 1055866710739593, 778311, 3010494732, 925593, 385636705335743412, 243683989881596655, 2, 720100587, 3, 937122588950747476, 430838206378970969, 223660352, 7, 879341707995669, 3830759424, 513826803214944545, 8, 13, 896315, 145522629, 408104421, 135058101, 758637, 218485031396079843, 242538963, 4, 734133, 3717958185, 938520, 207050832715694012, 160396609954438541, 946426036720179, 644809358606772, 848860, 696910000361, 3, 2254029775, 551374671579710715, 1, 6, 736229, 2, 11, 3, 1, 253735761981085275, 1, 2954102286, 266777285, 634871, 12, 2655192576, 823150912, 526076415301317389, 259569236, 2, 680379467365205329, 1, 590, 1, 5, 134367032, 902696620784671098, 2, 2, 678417355, 448701460, 6, 776, 1047605076756, 14, 349436872, 884303167820393802, 495721006, 1, 1924402410, 1, 1, 6, 10, 946398096987}
Returns: {2, 550012441188, 1, 1, 1937, 1, 1, 3, 1, 348167248276, 729132661035, 3, 1, 469916177681, 1, 1, 327403505521, 1, 1, 1, 1, 1098308, 1274801808, 1, 1, 1, 4, 1, 1, 290948374194, 1, 5, 757976818, 3, 3, 3561, 1, 835559, 1, 2955, 3, 1, 788673096332, 1, 1148912972, 6, 1, 1, 1, 504909219692, 5, 1, 1, 175429396914, 1, 1, 243, 3486, 877245, 1, 6, 2796, 1, 1, 257, 5, 1, 435756889834, 1, 1, 341228082632, 1, 1, 1, 954398525, 2343, 2, 1, 1, 709252652578, 2212, 1106, 3, 1, 1, 721938562, 3279, 1, 1, 1, 1, 830770631, 329935709391, 1, 2, 2, 168923114484, 1832, 1, 1, 446612145417, 2, 1, 31, 1, 491947149979, 685497, 1, 1201905536, 1, 2162, 1, 438975272683, 277388651669, 1, 4, 1, 1066738820603, 490428728821, 2, 1, 1000964831, 3096, 584895727233, 1, 1, 1, 1, 3, 1, 1, 248704349705, 2, 1, 1, 2968, 1, 235688652732, 182581544581, 1077327794, 733993609, 1, 792037, 1, 1301, 627636953816, 1, 1, 1, 1, 1, 1, 1, 288830714496, 1, 2098, 2, 1, 1, 1758, 5, 598839619884, 2, 1, 774484789582, 1, 1, 1, 1, 1, 1027551294858, 1, 1, 4, 3, 1, 1, 1191238, 1, 2, 1006613788282, 3, 1, 926, 1, 1, 1, 1, 1076033 }
156391408817174307
838108234234732
1363801973
1037057
{152416468, 359271662223009928, 2, 2, 994712937177, 3, 5, 897350548, 1976556556, 814, 4072906989, 893192972, 7, 916618076, 4, 7, 12, 342895228, 359662754851494135, 485477400, 1319495048, 846015051041136, 261124925, 3748931679, 991667998, 958024, 943515247716, 1681527014, 294008962516962147, 593311691996355502, 4220046508, 3545793393, 991985, 1, 145903275, 3797826877, 297189203366654801, 140852903, 3, 5, 1836998495, 572597332898, 934336242, 1064377775, 792156518, 264791092, 949371718869, 1784822714, 11, 819477267768366, 279062493, 1037254879416, 150708663, 13, 1, 772550230270, 12, 273342032743815956, 1, 971445455165116574, 1, 2092992164, 187165871885195357, 1715293106, 684737, 1, 15, 872521621, 4283939672, 922720928, 290717694, 290150374, 3824561109, 527632501, 580218, 938, 3, 2211342739, 1, 1724958051, 359623806, 12, 180960689223196723, 654207518110, 608544391033519, 147432328298026164, 3, 1490404081, 179409987, 12, 982283274121977, 11, 281094194636629160, 1174365005, 235012856944086445, 1, 806, 4, 944568477, 349152868, 610321, 1059207064619760, 690024054865908, 165299281, 3, 721, 1, 226997358, 733714109178490, 5, 10, 656577367243983, 3, 1259064688, 383512658348233303, 770019650, 380901596, 522992851400653993, 793564560971411238, 944120, 532914366, 277517701, 5, 272794547411567342, 3, 3307286974, 306444417403828082, 5, 327033107457925221, 4, 3, 475840066517999618, 7, 521256614056051844, 280103296, 1, 986, 561252126030978933, 14, 3426464407, 802888845980657178, 500730518, 3, 185340448168179675, 2009423268, 3051779557, 226290273, 416475341, 9, 612768606557250, 344962704, 3, 1564281365, 246639739, 1408230328, 745697602454128293, 5, 190336489961500736, 4, 1, 2, 2134431101, 591, 9, 1391869337, 302288086005355142, 1, 842}
Returns: {1, 263433893, 1, 1, 730, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 263720659, 1, 1, 620336, 1, 3, 1, 1, 692, 2, 215580391, 435042407, 4, 3, 1, 1, 1, 3, 217912285, 1, 1, 1, 2, 420, 1, 1, 1, 1, 697, 2, 1, 600878, 1, 761, 1, 1, 1, 567, 1, 200426483, 1, 712306827, 1, 2, 137238306, 2, 1, 1, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 132688391, 480, 446212, 108103912, 1, 2, 1, 1, 720254, 1, 206110712, 1, 172321834, 1, 1, 1, 1, 1, 1, 776658, 505957, 1, 1, 1, 1, 1, 537992, 1, 1, 481432, 1, 1, 281208465, 1, 1, 383481519, 581876678, 1, 1, 1, 1, 200025043, 1, 3, 224698618, 1, 239795157, 1, 1, 348907009, 1, 382208433, 1, 1, 1, 411534913, 1, 3, 588713657, 1, 1, 135899825, 2, 3, 1, 1, 1, 449310, 1, 1, 2, 1, 2, 546778504, 1, 139563144, 1, 1, 1, 2, 1, 1, 2, 221651011, 1, 1 }
252017927
190779759658224007
3050635730
4
{2, 1582823344, 215416566870883916, 176782074692133620, 579, 11, 216584106, 995505852, 919, 149643134, 2490116449, 5, 2642860432, 226362938, 1, 433408790952755840, 964325, 4134913867, 978403377871784330, 258131955866039199, 1, 213949025934930246, 1, 10, 248851743939376238, 1931280229, 245116705838598442, 2, 793570967071362678, 1100194745306073, 1, 289535845022374750, 3384757805, 630011619995510, 554076, 1026026, 2625828570, 513517277, 5, 942216252, 774917, 181347774, 1, 210737076727009732, 4, 521, 1026387307468, 4147926794, 6, 5, 1286645942, 4122114580, 558687, 621131711, 270247623333960877, 767214701256115, 603655227, 1106004203893749, 1768732796, 386458570761889440, 1074764016397, 283614644518556576, 946713390265108, 1, 967988, 2782778485, 808261636029564417, 522434321822253627, 264263844100140643, 725086924353126, 1257856672, 602106867918124890, 747367, 706750098705029, 805688772911267252, 912847937469330, 9, 1, 964318, 1, 316949256373195938, 937786011463, 530, 333728676590838755, 628356139, 861136, 3712137958, 4275635823, 1, 1036158944, 1828865108, 1, 234697810, 458175538990383003, 669438923708, 204683762, 12, 244699323159138769, 11, 4, 13, 1, 5, 832, 3, 175701648, 14, 610729, 1047796, 1578810545, 895555419542, 634, 246999212, 199281571609812216, 833, 1, 459542473, 1, 738308331, 2, 421103948701558653, 172461425671425626, 1907255534, 563496776, 2605233548, 2907475192, 1440276335, 1, 457298195645419247, 246231052, 828, 243272691376520207, 641350203203380, 678545261387, 1, 632, 559309684065648865, 222450404, 1711487865, 5, 555294, 7, 714721094, 2246291853, 795062650, 1704089432, 815196777953455, 505520984596197419, 5, 820254228399951960, 650122767866852198, 308137054565049482, 1802390547, 444523956322363003, 554641298791392286, 226655361, 11, 5, 974191188726, 173925649, 7, 668472447712, 636523442750428, 790106, 1082705725, 675, 3, 526, 144337912418765587, 2291059691, 1070648352156, 15, 573351409006, 214189292, 2, 943284710650564, 1059768089, 811167867101595, 907858997, 838301405, 8, 734712553365, 657, 883782486823639, 466177211524722105, 315269170, 849646805996476116, 4, 1090631091650169, 3, 506211649}
Returns: {1, 1, 70613665, 57949258, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 142071631, 1, 2, 52397121543281082, 84615792, 1, 70132604, 1, 1, 81573733, 1, 80349386, 1, 6189018843175669, 360645, 1, 94910003, 2, 206519, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69079725, 1, 1, 337, 2, 1, 1, 1, 2, 1, 1, 88587314, 251494, 1, 362549, 1, 126681324, 353, 92969030, 310334, 1, 1, 1, 9861686082726104, 171254247, 86625828, 237684, 1, 197370949, 1, 231674, 9218470303151813, 299233, 1, 1, 1, 1, 103896134, 308, 1, 109396437, 1, 1, 2, 2, 1, 1, 1, 1, 1, 150190184, 220, 1, 1, 80212568, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 294, 1, 1, 65324605, 1, 1, 1, 1, 1, 1, 138038097, 56532947, 1, 1, 1, 1, 1, 1, 149902590, 1, 1, 79744917, 210235, 223, 1, 1, 183342010, 1, 1, 1, 1, 1, 1, 1, 1, 1, 267222, 165710046, 1, 12859834175322990, 213110586, 101007489, 1, 145715188, 181811711, 1, 1, 1, 320, 1, 1, 220, 208653, 1, 1, 1, 1, 1, 47314044, 1, 351, 1, 188, 1, 1, 309210, 1, 265902, 1, 1, 1, 241, 1, 289705, 152813136, 1, 20207978574454029, 1, 357510, 1, 1 }
194863505
168548939
248402251333482789
941581728144769
{1047133, 234099279, 734069225649, 495172878328070109, 371698583, 162449267, 826218252, 347103843373997086, 309765618, 2673563955, 5, 893340134574721073, 392618921560158827, 237255177, 465630129284824827, 1814336092, 10, 180460021163859192, 206280817, 409881088, 195969755, 748463515, 1, 2, 1251016884, 438601140, 136753715, 3, 626566576923397, 259982371281920013, 617280778266971, 13, 246294838, 695381673281, 1, 1039006813511952, 2971761252, 14, 379969426, 213290905563975399, 995776533008651, 610627345556874685, 3, 901690871238407, 600562515889928619, 666440411, 285726437, 777, 10, 196055755488188136, 164783285, 857825308, 1776951057, 626316267236007926, 491708999432393103, 3677205670, 352344430, 562, 3, 1373268318, 698, 2, 1065996124, 902552, 774233937008869, 3, 345274172, 1, 154492018413033575, 615885, 571836651635968, 729935325245, 1053962798327298, 7, 5, 4, 250253451355795255, 534, 14, 3258647238, 1079979288525750, 190745829106437837, 781, 635512, 523, 918, 157748748096148069, 1918447315, 230296013010446807, 819813873350, 832271920159261, 1, 11, 2202881182, 1, 13, 1794715377, 291610311236917614, 522972908985574243, 1710024357, 140988823, 632805951904081, 277001745129854253, 213239147, 448161324248438653, 490878712, 1, 357644317572785373, 990662, 286789400, 790, 1, 671444808, 562, 6, 8, 5, 3, 2048365226, 818399, 181183956609766781, 3, 1208723238, 6, 791359280, 951683743025, 497880411, 530792603, 3, 12, 4, 178021013, 731859, 548563699004720376, 723, 1, 3, 5, 3, 244104542, 148454054, 3, 10, 3846464927, 861981823452, 15, 9, 161597722062392292, 168271005105430943, 808741458765, 242551758054477897, 165367281020596164, 289917037, 739, 656518168606, 1960933716, 3, 712, 324593637770982974, 657861, 757481002548349419, 817495032876623633, 778791739071, 227967430, 325504337825117389, 3353127883, 846, 3, 1, 830191, 2037274240, 3144840056, 1043658218810726, 675472398009922, 1334033169, 647544158936726, 3, 641030228737254, 997972497874712, 475973842, 282152553943971386, 2, 768243915, 829120272432, 1, 231159642255875708, 148420021, 761904209788806937, 1, 3, 2, 2, 4, 303248535914280443, 206353851122781118}
Returns: {1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1 }
859223
1576677912
689764216187282292
5
{204328139790288638, 379120409, 1, 1124521491980706, 151911001, 359052979501890306, 186360611, 7, 2, 1114589308426344, 6, 3, 846202650752, 899029527037154453, 740545410862, 276361459, 1, 9, 747287176, 698365151593, 379144045644959321, 1, 2080985546, 156446301, 667316742725, 1217229308, 3930221120, 1179315318, 13, 5, 4, 2078399707, 871608, 1042570488052, 594500398140132256, 182182784, 438996646778189680, 477760348633780158, 720122237, 791290831614581, 1036684450, 226962283104636549, 780788176603659, 6, 490519813850758631, 1098924988, 1066610953925669, 325968675, 663975204111, 791185696, 553, 930698605, 886, 837191716992, 3732759927, 734107932, 6, 234559687, 159154998, 2393191256, 1677503249, 807012, 1130904515, 163230514, 4, 251773093687676179, 199611592230522017, 1991941195, 250415071, 898777714, 438039636602755272, 2344394165, 516, 830688538275025923, 2931318017, 1313785848, 3, 10, 217307058, 1643484635, 2, 1794945312, 10, 173841298, 3959893329, 1, 537408509492858969, 4019401777, 680224406312683, 867239842380905, 2, 434282912, 1, 3804719202, 323484810487428056, 4, 690774, 333963890331952337, 849548, 7, 397161880, 12, 1, 1387685786, 331623164779817343, 809342419, 4, 667478657082, 3, 620, 4, 5, 419671415913928986, 754, 666976, 974900, 1158890322, 235537038, 4, 939216230444266, 2537833239, 839062393972365870, 3, 373532343, 1, 1, 339681324948767758, 836233, 248904246, 2000087358, 4, 872363999346751562, 1, 1, 333773896, 2, 281421385774159851, 2428424099, 642, 194501535641428546, 923, 6, 957, 2, 2, 1, 627, 10, 800834, 2075345073, 850902057582, 1615274998, 539, 218050743707005793, 169204805190235909, 6, 609, 596, 1, 1017028147629, 3788917911, 729894839000, 860187680360364041, 7, 12, 668528490, 1048398103677, 951109976287, 721096867648188, 947, 869034520, 7, 397787444379861066, 403920600257320205, 3, 14, 777071404, 596, 4, 578039, 1756460311, 12, 811, 317765258942572141, 196507213495857302, 1, 3, 14, 847, 724, 732603213193705147, 493256220, 15}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1 }
736727117
2796849045
2
1
{599312928116, 1091950858777, 748705840661621546, 1019810927, 183101947013625395, 393554142, 281165861058850812, 641140750069, 3965299678, 1, 11, 844939228714, 516, 1035658, 297898921796475049, 289440964, 872507079866625, 1, 2, 272122816993475607, 993880375823, 2281044056, 190749178570722980, 2, 1001612243770, 785763035, 1, 2864045452, 7, 15, 156707369, 272294227984674712, 1006909011166, 978181224181754, 2280871785, 137203767, 12, 393523920047640306, 840412684323, 906857502, 902936084627, 498837811, 247513220, 5, 1059595732993, 6, 2, 740962818828, 144335616312348924, 295310495058280120, 329529055, 1, 476016788752947129, 872277, 1, 9, 764783947482, 666639444281237, 1088735430653, 918, 381046675359882703, 203419295948470893, 469811960, 1, 423395308094134087, 244240221879785919, 628971408477878, 442432683438842167, 3, 12, 431844772, 6, 483351636, 571196042881, 2360908614, 3, 208165545855008941, 627994, 7, 8, 328115771496888409, 415601390178200511, 1408635553, 582890, 2, 509372333222721509, 1, 145486476505999753, 951007253, 134475568, 2, 6, 595593905, 455589111, 928446076, 811515118179, 5, 238611519914031060, 958091, 697, 1065287269826252, 686248386397, 977011481664, 1015, 5, 7, 226810456806098476, 743630822080059294, 1049355675, 7, 637270583440, 843, 205881833399897390, 1, 394611494, 10, 589, 4192582890, 1, 196303567895076681, 688758943, 520, 185914961111041461, 10, 3564978960, 1, 539353569, 949398919995358281, 6, 1010854250887668, 2, 847541033952, 265228109, 264519213, 831826637, 1, 3363281668, 1955824043, 279798181545227245, 1, 509512292710265811, 5, 665538, 727816063113, 712855844338077473, 1, 1, 840859125910399796, 804868347731976, 393738484, 953048246430077}
Returns: {495435897208, 903348716825, 619536584749049748, 509905464, 151512581582531554, 196777071, 232658178446811602, 530334053410, 3228572561, 1, 6, 699067259548, 258, 517829, 246504395341557732, 144720482, 721978995321185, 1, 1, 225175271191295500, 822222957562, 1544316939, 157840487049575725, 1, 828481371275, 392881518, 1, 2127318335, 4, 8, 78353685, 225317109682410604, 833041411554, 809422090399032, 1544144668, 68601884, 6, 325631846317018298, 695277442274, 453428751, 746749935823, 249418906, 123756610, 3, 876607148077, 3, 1, 612772300470, 119434348793362240, 244362532798423885, 164764528, 1, 393892767256068605, 436139, 1, 5, 632709963269, 551628237319250, 900870015818, 459, 315307218070246783, 168324713249442857, 234905980, 1, 350349722091392231, 202103075376433718, 520458871414948, 366102705326709366, 2, 6, 215922386, 3, 241675818, 472474609203, 1624181497, 2, 172252124130367118, 313997, 4, 4, 271508132282813061, 343900437252688503, 704317777, 291445, 1, 421493700780801168, 1, 120386658818800218, 475503627, 67237784, 1, 3, 297796953, 227794556, 464223038, 671458218365, 3, 197445455681097383, 479046, 349, 881500209994066, 567635320560, 808300971871, 508, 3, 4, 187680351911490049, 615337125826050561, 524677838, 4, 527000545573, 422, 170362405267165336, 1, 197305747, 5, 295, 3455855773, 1, 162436614265412925, 344379472, 260, 153840284846916228, 5, 2828251843, 1, 269676785, 785605417598651672, 3, 836457983136467, 1, 700932337669, 132614055, 132259607, 415913319, 1, 2626554551, 1219096926, 231526455684039444, 1, 421609514037085795, 3, 332769, 601835726106, 589871550901435122, 1, 1, 695791274500973137, 666009283992699, 196869242, 788624751730900 }
8
300955863
233488502550052325
667
{647, 553583701716161194, 9, 781495, 678939, 1738580595, 862223582, 2, 351527489, 1648525722, 7, 3245443194, 292993351, 587623093609914, 1, 2407111205, 561780563288, 976060967447, 841135255963943207, 465750025083433813, 199114522188834776, 642111, 9, 819804714084117, 757569045236, 14, 282403721, 3505008720, 753449688105, 8, 7, 781080909322409, 2, 7, 880, 502945626, 209724437, 935416045934045, 1003281590830, 5, 891667802427, 1243719555, 656, 449411396, 1073142834, 8, 1678749242, 536903126078738700, 799528579293, 997460, 2710560147, 186285184025712729, 1, 13, 1, 642557289385212, 552708, 1, 15, 171296686, 1078472902395261, 4, 5, 1045120812591585, 281765975382690903, 262254393, 6, 430533252280934981, 1125755910108998, 896, 407838050, 148353906408003621, 723810592004234, 993042, 3881063798, 631880869, 403210092122666128, 590, 612290719371, 957082423136019102, 15, 275500960889368016, 609512, 3035622472, 1, 148193838739994216, 886532223597181, 6, 233095769, 11, 1, 865269, 1, 942913675437997, 1032699694, 2, 917781677, 173791341, 661641254468, 14, 849172, 679035089225603823, 270385235, 490662853027907481, 1, 136113336, 1349563495, 3, 934665375, 741829947212947, 835099951, 753, 924686734, 655089596705311878, 1046188813, 5, 217628968160830778, 212228037, 148551860, 491440587, 1667150190, 3, 15, 590935822544848958, 859277275969168864, 614458816333281, 667, 3917044165, 739763823, 604692532, 570238100728, 378414644491964041, 3, 612150223286386982, 1, 923791201, 995850178, 700495509049566, 419629519, 737333617, 1862073688, 383435197577188548, 689663774210, 1, 733235332369, 2054286511, 940, 603074521, 1080463149895937, 666526332, 647612069934}
Returns: {1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
201384158
578094144
993127623639290055
731322
{564872688637797, 239866921668871901, 1870084782, 2689638539, 1471067534, 3, 269433302846098164, 1636288163, 229684320489397908, 351083681376972444, 1, 476775739, 1961613318, 435729664264331256, 1274217160, 1010523, 9, 632, 8, 246746872302491844, 147010025938580851, 2495451501, 5, 726757, 694158320184618289, 334336072, 916331470909603, 2524323022, 1, 326313232, 573024287, 710246148006098, 504731291147919829, 588949159895031552, 11, 531215983, 501581085836153538, 2, 8, 912153127081, 973697904456, 460131697644302933, 7, 980200, 252446995, 151890900649842723, 987233220457484, 1, 776953779294880, 282781838, 398525775, 2, 245014085093870569, 767674691, 7, 490865891420033111, 268874365068879831, 13, 455426572582247312, 733283004104734186, 852461409999982775, 772158456395461, 674567, 6, 13, 4066222668, 542, 389672037, 408996283144404053, 534760789, 592853018683474, 916656602268695264, 410264342592810384, 826, 147766189107719236, 1, 925408888, 260349101827086843, 12, 274798373329746005, 715755067163, 2, 559561833914954476, 1, 343311530544996660, 2124205455, 576, 1025976353386584, 2088888289, 3, 4, 176866621675114457, 8, 12, 330593246, 451193722442959865, 1, 466154322, 537109294731524973, 843999665551, 150712840, 390939672, 1125574156, 368234818529827302, 3, 689, 254697897819485367, 6, 1243619842, 990627317320067158, 9, 9, 8, 1119126866678953, 7, 602511, 1, 389872915, 154596419214122519, 650383922598470, 1028622290, 301799588895388281, 391536219, 176137999419949282, 613, 1799741720, 10, 201432710514672371, 1646807683, 265106712308253252, 5, 619672, 757743434888931, 345809481, 463377286, 3, 6, 1, 1, 3, 445605491900821713, 839037037, 226348714567985456, 565689665298, 387518182133287341, 444810340, 5, 3970314884, 1, 235924696, 1407926873, 1, 208492698640827171, 1, 1010080, 464456778147449263, 879650934295468610, 137419407, 851315860106240084, 12, 13}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
722274672061
943476
232635436
544
{224656541638535013, 817038, 846322597, 2, 263438226979496289, 15, 1136323657, 1051851728044685, 1, 162852253324542649, 927202921049647, 334869491, 594552862817842354, 193154460, 7, 523, 401639805529663959, 943, 4, 402809682, 1, 393098490, 7, 394694456, 7, 770699288, 2080804846, 2961324025, 375029904628136537, 703130074511997420, 5, 725, 661096388, 585304581619399, 4243444675, 2375634783, 754211724, 1, 15, 6, 572431821355245041, 1, 2599202159, 6, 907019361550135, 312010990139248057, 1390147492, 856622363, 711717431458338610, 268599077219210988, 381046736037726761, 2125298810, 894691, 895973451, 666844, 2, 6, 463529257556172804, 3413704103, 15, 469103560, 449865994, 4148873312, 547302863352154364, 656273002755124420, 600784, 514, 209519250, 580161, 591, 1763157667, 633, 200788106146688821, 1963250460, 4, 1, 10, 640727361644978993, 734427910311370, 4, 816251862063190475, 3, 322507171, 4, 680160, 195447254481655171, 242300044, 2094418686, 627758096579986776, 7, 3798259443, 593432188098217544, 286850006004981036, 4, 1418208618, 3984651758, 1837647564, 1, 2107371689, 583846955393, 407788264, 929431329962583324, 745228325971448580, 1, 6, 309516796, 9, 416339695492565049, 807271484203794, 676, 901508668720, 1, 954, 6, 825, 747053, 3596518340, 156659304543281676, 1, 12, 10, 766, 15, 10, 543579988, 1516617251, 7, 854, 3205325491, 6, 845499252808, 670, 1056523407746, 1, 6, 4059402496, 939, 923933220337450722, 666, 918154046, 802937, 751, 957737, 3687210999, 10, 210092271075172933, 7, 7, 12, 159086498, 2344625010, 655, 11, 440162367, 7, 1037005508, 1, 196729534, 567263338525587924, 3, 2576380752, 210207705652762779, 3, 845302567, 684865255593444972, 710041598528670, 144214327, 975290492963613462, 1009841708885, 1053437023682333, 182744108, 592551886488, 540661621741595511, 1, 2736394644}
Returns: {965702154, 1, 4, 1, 1132407993, 1, 5, 4521460, 1, 700032017, 3985648, 2, 2555727851, 1, 1, 1, 1726477327, 1, 1, 2, 1, 2, 1, 2, 1, 4, 9, 13, 1612092771, 3022454733, 1, 1, 3, 2515974, 19, 11, 4, 1, 1, 1, 2460638978, 1, 12, 1, 3898888, 1341201477, 6, 4, 3059368099, 1154592275, 1637956550, 10, 1, 4, 1, 1, 1, 1992513547, 15, 1, 3, 2, 18, 2352620361, 2821036271, 1, 1, 1, 1, 1, 8, 1, 863101984, 9, 1, 1, 1, 2754212225, 3156991, 1, 3508716798, 1, 2, 1, 1, 840143952, 2, 10, 2698462915, 1, 17, 2550910551, 1233045193, 1, 7, 18, 8, 1, 10, 2510, 2, 3995226807, 3203417067, 1, 1, 2, 1, 1789665851, 3470115, 1, 3876, 1, 1, 1, 1, 1, 16, 673411185, 1, 1, 1, 1, 1, 1, 3, 7, 1, 1, 14, 1, 3635, 1, 4542, 1, 1, 18, 1, 3971592791, 1, 4, 1, 1, 1, 16, 1, 903096600, 1, 1, 1, 1, 11, 1, 1, 2, 1, 5, 1, 1, 2438421886, 1, 12, 903592803, 1, 4, 2943942107, 3052165, 1, 4192355687, 4341, 4528275, 1, 2548, 2324072511, 1, 12 }
1030835178
1505767212
788824890
13
{12, 360534440, 5, 1484824626, 216010186526393123, 10, 9, 425132055, 2921502425, 242990583, 2, 935, 178446068847838591, 272454250, 508195819433319282, 3511327037, 570314, 828987, 1095727277807, 5, 877214596, 262627244, 302724583, 5, 10, 1, 1097370660175, 2, 861220291933884866, 2, 269207316498703534, 1, 4, 1, 1, 3, 672514639, 135378959, 1981208541, 290484551931377739, 14, 923960629290084, 2997358964, 3561777576, 1508617943, 2, 3856326383, 180960749531464795, 925183, 1, 194281854, 13, 675, 140983338, 811670933420482277, 816690805967654691, 835605309, 4, 691277426287, 14, 1557987874, 886, 326968415, 351693546, 563431868169, 674277356941793976, 737092032193724618, 3916822498, 184422970742113360, 388438015, 864218205270249, 2622513750, 9, 697, 1927932819, 973713935708, 226253609695705952, 1045716, 12, 871753604619, 150809882204787072, 179059937, 604847, 1951181708, 543, 3, 931433228080524, 13, 908488024776292, 3, 382209461, 1058990125586099, 974603695829197540, 4, 280196515759308259, 2979949945, 771540678, 1112649756167361, 389126669, 751, 240191538056443497, 8, 1, 2143072671, 12, 992928679479382, 235368579240283440, 1028698964238860, 840643, 676983106727987, 160256750, 181055013079599809, 668, 429057895, 1969642172, 788, 484571547, 283636640893065879, 827517470812581094, 1859692346, 11, 2, 3956298939, 804, 581810, 2004543231, 8, 1, 953243, 768796645325, 860, 502158251, 850947, 1033738252540728, 838734378, 889393910656330, 888549155, 495652450, 738054, 378359240, 896833316410, 817791789, 2945106033, 4, 973, 4, 11, 854374696399, 928, 579824, 1110230484, 239987976971127758, 460423955, 839591785412172986, 937345192656, 507051700652173846, 136592910, 212536527752400900, 1197852847, 994729, 967692643084, 304017749761345313, 931615556642, 1300069039, 2, 526838}
Returns: {1, 1, 1, 2, 273837945, 1, 1, 1, 4, 1, 1, 1, 226217595, 1, 644244149, 5, 1, 1, 1390, 1, 2, 1, 1, 1, 1, 1, 1392, 1, 2597543452, 1, 341276398, 1, 1, 1, 1, 1, 1, 1, 3, 368249729, 1, 1171313, 4, 5, 2, 1, 5, 229405477, 1, 1, 1, 1, 1, 1, 1028962123, 2541093046, 2, 1, 877, 1, 2, 1, 1, 1, 715, 854787122, 934417818, 5, 233794564, 1, 1095577, 4, 1, 1, 3, 1235, 286823619, 1, 1, 1106, 191182967, 1, 1, 3, 1, 1, 1180786, 1, 1151698, 1, 1, 1342491, 2741280555, 1, 355207499, 4, 1, 1410516, 1, 1, 304492849, 1, 1, 3, 1, 1258745, 298378744, 1304091, 1, 858218, 1, 229524975, 1, 1, 3, 1, 1, 359568575, 2554818100, 3, 1, 1, 6, 1, 1, 3, 1, 1, 1, 975, 1, 1, 1, 1310479, 2, 1127493, 2, 1, 1, 1, 1137, 2, 4, 1, 1, 1, 1, 1084, 1, 1, 2, 304234793, 1, 2570124811, 1189, 642793740, 1, 269434358, 2, 1, 1227, 385405879, 1182, 2, 1, 1 }
1
817843109622205
218276594920713706
332906251
{862313345, 1, 1011958, 1, 875825460474179153, 314810332, 979927169131503156, 322825055914428408, 707145, 3, 10, 3458974492, 985, 877034790446, 2252998152, 313307668631885210, 171285813, 1, 2608637800, 620115554683165, 931, 3341284383, 714, 637586628554528649, 2261932451, 11, 1, 565981641580, 323828581, 157760762135612888, 798335063437390, 1051617392260, 942620, 1320556612, 1, 11, 532, 615807290586581, 1, 821058472442401877, 204454378391693418, 680407564750, 3, 3, 344864415224643743, 2, 10, 5, 463051819, 4200856570, 2445001854, 3869340498, 908172360596410730, 360593151763376171, 7, 881894784621806446, 624907006554, 671934807107, 189902076, 353339553426870732, 403848675, 15, 161409816135130048, 924547179792371251, 961599709234225425, 640, 482570870026989535, 542269895368737671, 475816811079548134, 746, 12, 1, 15, 205895810, 928341102068, 774178563944, 664, 2, 583777664461711934, 269067847, 3, 569351112238831, 614, 747, 7, 192956634, 252164488, 979338893979813306, 722596108, 801238, 787, 943, 221452133, 298234532, 4, 1044298462, 5, 909344589864957914, 943489, 1105065802259168, 886635879, 1444178425, 388008420, 684425902, 6, 1111113545827633, 7, 2, 886, 198618187, 4, 1866324655, 2238478132, 255726344893675072, 246287626, 350577756323502387, 759757352852922, 909249151207149600, 451522486772753698, 3, 360717968755414192, 963185792903576, 617698518192517, 940990155533223, 488675917168567067, 506106946, 3074838863, 1017671707679858, 3547686361, 2, 275687787, 197211727, 2122306240, 1, 735787873930245, 235984975812398754, 12, 490960829, 5, 1000096, 1778923013, 460171988, 439297741431603809, 540342800, 399193718, 15, 792885, 242742545162241735, 2246721776, 135641571, 461234083, 3551379019, 336173647, 578791016, 8, 735116, 893184484755, 715984981781019, 245364651, 252683049970023007, 173899049, 170597748, 2527686790, 13, 513810213194267070, 747, 2005545635, 1, 677160616432944, 758875815, 998748589559121492, 893515870, 6, 7, 555082015991, 310105618, 1, 1029102, 605427, 2, 655313800405569911, 2766723523, 823744, 1, 1, 2}
Returns: {1, 1, 1, 1, 1975177288, 1, 2287883067, 314047757, 1, 1, 1, 1, 1, 1, 1, 285458966, 1, 1, 1, 1, 1, 1, 1, 1259543889, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1810665544, 1, 1, 1, 1, 380250657, 1, 1, 1, 1, 1, 1, 1, 2072342481, 427497402, 1, 1993408619, 1, 1, 1, 405708690, 1, 1, 1, 2121529960, 2232830151, 1, 793900009, 973226847, 773611838, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1097909904, 1, 1, 1, 1, 1, 1, 1, 1, 2286115978, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2075863680, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 112493383, 1, 397412669, 1, 2075576997, 700635364, 1, 427872333, 1, 1, 1, 812238647, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 53193298, 1, 1, 1, 1, 1, 1, 663914079, 1, 1, 1, 1, 73492014, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 103351786, 1, 1, 1, 1, 887738268, 1, 1, 1, 1, 1, 2344419766, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1312793631, 1, 1, 1, 1, 1 }
1922115945
9
10
1
{1549779856, 2051053378, 769637227, 2, 876360958822, 867, 661204, 1, 6, 430857435, 810872057, 5, 653, 3583423257, 1054313309, 506514769187361354, 941838469, 566582304446211, 1, 1337990049, 14, 709781339714, 316609093, 373138794276073489, 13, 4, 1, 976289352198082483, 947628540597146235, 225704545, 965585067200, 907, 518, 1817114717, 209120127, 8, 3, 1, 996594143024, 181200586223717939, 2, 926311635, 1125154685276009, 795534961599, 2038109868, 661, 268486727, 1, 771355264434788736, 1, 15, 586181959, 1, 469749380645662324, 229056603472889625, 382661227, 777774836477986687, 209319358, 339646639, 3, 564135666514048, 1412552272, 755195905238116, 6, 770089292054534, 911785605451916401, 3, 934390, 909224197693828914, 6, 3, 164714749646135850, 2974694507, 406737131888613815, 486774471, 245351606761090159, 281539616304313341, 617227988, 1349870083, 1531221835, 809543664029205, 537547, 751158547202457242, 624, 8, 9, 1003446, 2412035542, 4, 1, 2, 203066430, 901071, 179894359, 995, 621826666957588969, 4, 226468881518241242, 1, 827377264, 3, 858663, 608003193987577298, 836083, 1063747455, 270692762085858631, 224781273, 669963757, 825748569733, 1041711, 4010584871, 444134944, 820953101681301652, 1946024435, 1, 1044076182197621, 852034504, 3401354692, 875, 721253885703254850, 639, 3, 3, 2, 617370052207, 5, 625850328646158622, 300698277311835313, 2, 1, 895536955243173, 960, 154023714900729327, 184459627338575429, 6, 3387948748, 15, 3, 7, 6, 667804281297, 748569247, 878484743, 459202094, 788, 4170769526, 6, 2017921110, 14, 887186177459968831, 939364798573883010, 2, 807, 933490533374, 3296914189, 1, 1580945773, 992149, 815284416673, 698526273313515, 1007118290043920, 1, 918128254466593, 1, 267096420, 166025168783029026, 586668173596379274, 1045184, 4, 912989854, 190090570240295070, 243104687, 922005005046871183, 1627196402, 610, 1, 472175362, 905635341, 796924, 2710563518, 1, 576093757708258866, 4, 803239328465392, 2191587778, 1991871212, 2, 905573904421875082, 748959256675065, 736080820, 519549045348348727}
Returns: {154977986, 205105338, 76963723, 1, 87636096247, 87, 66121, 1, 1, 43085744, 81087206, 1, 66, 358342326, 105431331, 50651477132186817, 94183847, 56658230683385, 1, 133799005, 2, 70978134263, 31660910, 37313879584851985, 2, 1, 1, 97628935631226907, 94762854459055316, 22570455, 96558507125, 91, 52, 181711472, 20912013, 1, 1, 1, 99659414716, 18120058698731636, 1, 92631164, 112515469001751, 79553496492, 203810987, 67, 26848673, 1, 77135526768536143, 1, 2, 58618196, 1, 46974938262523591, 22905660443815837, 38266123, 77777483975561208, 20931936, 33964664, 1, 56413566889132, 141255228, 75519590842053, 1, 77008929529972, 91178560929427736, 1, 93439, 90922420152539589, 1, 1, 16471475034026122, 297469451, 40673713360264712, 48677448, 24535160779502779, 28153961749075104, 61722799, 134987009, 153122184, 80954366744069, 53755, 75115855036791878, 63, 1, 1, 100345, 241203555, 1, 1, 1, 20306643, 90108, 17989436, 100, 62182666957803229, 1, 22646888247260504, 1, 82737727, 1, 85867, 60800319654976703, 83609, 106374746, 27069276322658658, 22478128, 66996376, 82574857314, 104172, 401058488, 44413495, 82095310514088488, 194602444, 1, 104407618659746, 85203451, 340135470, 88, 72125388874269505, 64, 1, 1, 1, 61737005480, 1, 62585033128355807, 30069827857900960, 1, 1, 89553695901705, 96, 15402371554980153, 18445962811590781, 1, 338794875, 2, 1, 1, 1, 66780428406, 74856925, 87848475, 45920210, 79, 417076953, 1, 201792111, 2, 88718618119866526, 93936480253246560, 1, 81, 93349053727, 329691419, 1, 158094578, 99215, 81528442008, 69852627625714, 100711829428800, 1, 91812825833564, 1, 26709642, 16602516948267666, 58666817606866104, 104519, 1, 91298986, 19009057104135681, 24310469, 92200500893229782, 162719641, 61, 1, 47217537, 90563535, 79693, 271056352, 1, 57609376013597888, 1, 80323933185031, 219158778, 199187122, 1, 90557390823805927, 74895925983123, 73608082, 51954904753778335 }
10
505460504
838030700083
974623
{922749702604, 1015737972954632, 3, 1121080060187208, 3, 834511824027268954, 717639636246979261, 1, 252605330, 1, 13, 482957340059000839, 1010964361054, 405799419, 2, 2138145302, 15, 2, 2, 496786620016925156, 2, 3, 569, 504500970271377503, 316605641, 1481727454, 1529435454, 1747540904, 1039915, 772007027814, 734544323890, 1048256841566, 1, 444538608, 967564, 3762863859, 716013945790791, 459986330705655372, 650, 498445356, 427470947, 843634599, 2, 1, 2785419094, 532109087, 184793103353716922, 1741716181, 574335289, 879604266886, 1, 265831531, 1, 744122954, 1573781953, 232355685, 699789690795, 1944592882, 494542971988286210, 539, 258585790902346684, 572922279109, 247163148767497213, 11, 850456032902, 1, 844922751938740839, 2, 749254657771888, 690782778628536, 404762759, 1492318253, 1, 701925669263239307, 12, 2, 693266471893710, 873899444699, 764647, 247185698, 612057257, 1811809442, 892805843520924379, 283029139594668206, 224927825, 2, 3, 190152367, 650139301202976044, 3, 986500433050826413, 867433, 2244041946, 157211554, 207699923866176323, 940497, 717, 8, 4032780227, 965254085, 7, 8, 1111797022, 10, 10, 2092058180, 944290627028562396, 207905680, 621380, 596693331018287, 424068943475015540, 898464, 5, 1432477760, 1501994505, 615882467104556, 134885038, 2, 2, 1, 1050956787, 339918770891124139, 978165722539822168, 3871259499, 182131403, 3, 251314972905140332, 1042315, 260906056807213200, 2085866313, 821228408643916732, 4, 546, 528250516, 2, 487162305, 1, 6, 957231941633, 355839628, 1030262941, 751655213497640, 550135336, 1, 853076606407580, 741754061, 1125111443, 1, 725668226261, 1414612626, 2641059262, 3, 263035311712569629, 1973427587, 251947744674042375, 1862705675, 798036, 664573516352624130, 968, 785888445448336, 5, 831840321}
Returns: {2, 1016390011, 1, 1124474970, 1, 841915539446, 724003712494, 1, 1, 1, 1, 487243512113, 2, 1, 1, 1, 1, 1, 1, 501192117507, 1, 1, 1, 508978354642, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 717460343, 464061321690, 1, 1, 1, 1, 1, 1, 1, 1, 186431854848, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 498924443914, 1, 260873360491, 1, 249351063872, 1, 2, 1, 852416976073, 1, 751566569, 691572213, 1, 1, 1, 708150180121, 1, 1, 694120576, 2, 1, 1, 1, 1, 900729978478, 285540431168, 1, 1, 1, 1, 655906617602, 1, 995251752072, 1, 1, 1, 209539586595, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 952669664787, 1, 1, 595032887, 427827818244, 1, 1, 1, 1, 614721665, 1, 1, 1, 1, 1, 342931111882, 986842093817, 1, 1, 1, 253542204200, 1, 263219646918, 1, 828509814715, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 754029629, 1, 1, 858091808, 1, 1, 1, 1, 1, 1, 1, 265366769854, 1, 254182853427, 1, 1, 670467310844, 1, 789154218, 1, 1 }
668270611784
5
448482312
443038529
{4, 937163775, 903415, 1, 2241442139, 999934674009, 10, 4172345176, 450931220140330660, 926460761824685, 1, 1, 1124763076956978, 2, 1, 269000086, 3, 3, 945798, 3, 2, 710, 1, 1, 425384330215600100, 514542081431969533, 877490093377029896, 174546765349875706, 1, 494949677, 2111110228, 484519617, 646115537657674, 780315, 468989526011746228, 10, 534420, 1, 1, 157976145926536415, 1, 1, 538, 1150855815, 8, 8, 13, 376942787827368732, 867321, 784903668625666775, 184766075, 880, 1, 1, 233028965, 1, 171871800, 1048911409859427, 293641659, 886287879812836, 5, 915, 262502659, 15, 1, 8, 238606216, 2607360465, 485766112710693558, 799962, 894435395, 1062211275639588, 15, 332635903, 1, 451349598615544154, 1254127303, 725, 12, 2753387269, 229315251, 630544553132471, 2, 15, 1055335083, 517661117, 508371252244159871, 271435964, 249109011700529680, 158053055213738938, 219795877, 656620975, 2, 6, 3049164788, 872477510481237, 792, 471757343, 621846209618, 453226035109883728, 1, 12, 1, 234142532009528990, 2143730873, 3, 783268, 1, 760001354457297548, 237582242, 667241, 3, 10, 930642707761801939, 1, 840798248920, 437764797072626119, 661507654242795197, 579, 897, 3, 3694533990, 1, 8, 3238942594, 271119714, 2, 496990148233277649, 1725743288, 9, 959639217, 550509784, 176062065, 3728058942, 847616, 3292881169, 2, 228144127, 752750, 566783, 1, 3902694086, 2, 948786, 805307901, 1, 371751655, 631915464, 273233432680613921, 4084880168, 1}
Returns: {1, 3, 1, 1, 5, 2230, 1, 10, 1005460435, 2065769, 1, 1, 2507932, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 948497453, 1147296265, 1956576815, 389194314, 1, 2, 5, 2, 1440672, 1, 1045725804, 1, 1, 1, 1, 352246102, 1, 1, 1, 3, 1, 1, 1, 840485294, 1, 1750132944, 1, 1, 1, 1, 1, 1, 1, 2338803, 1, 1976194, 1, 1, 1, 1, 1, 1, 1, 6, 1083133270, 1, 2, 2368458, 1, 1, 1, 1006393311, 3, 1, 1, 7, 1, 1405952, 1, 1, 3, 2, 1133536906, 1, 555448911, 352417590, 1, 2, 1, 1, 7, 1945401, 1, 2, 1387, 1010577281, 1, 1, 1, 522077518, 5, 1, 1, 1, 1694607199, 1, 1, 1, 1, 2075093450, 1, 1875, 976102704, 1474991626, 1, 1, 1, 9, 1, 1, 8, 1, 1, 1108159977, 4, 1, 3, 2, 1, 9, 1, 8, 1, 1, 1, 1, 1, 9, 1, 1, 2, 1, 1, 2, 609240154, 10, 1 }
1
6
218712398703958374
1717953808
{783439528, 722265314939772631, 1448188281, 559, 200998947, 1, 602071804229, 2067388094, 7, 506526995041799239, 616381, 491622428484084867, 1, 544985179686261669, 525604844, 533389315251801104, 2433666266, 648858, 601155334468790, 609077606365684, 7, 852617251, 564873, 2, 5, 972967843431346204, 4, 703, 990, 638067358, 3, 1, 677171785, 2, 291900989, 567052532, 871562482962428234, 2, 2207966340, 137718322, 675, 10, 1976034286, 6, 3336564205, 2236036594, 775572, 3, 617549731329727120, 1005414876211250, 4, 604126016262594212, 755445, 152670380, 870293313231940, 5, 2, 1, 1059632996270, 689289810300163, 310936939391698753, 1019976, 1060209136294, 673294985971, 522804270118484842, 849981, 859460247060, 874029741557, 730978, 4146602166, 7, 219815403009132468, 1044265, 504811793, 7, 15, 187505889, 960742264258, 461839203233944636, 735330011286115162, 736941419359, 945, 6, 241950087845763186, 2, 977220443220000, 801287130801663, 2258084488, 287736793207564760, 878674, 1030334, 189902853101568370, 14, 154149227, 196660156759929431, 2, 1169320123, 2092372418, 164402483, 756481063, 214287015707423217, 6, 714172568871162072, 169964017, 669448598400786048, 1111113984767960, 469829234803961147, 8, 1091872618094, 232295026, 981396934504558, 244772808, 1, 984920944886, 1, 1008190, 2762074342, 8, 6, 5, 730743, 11, 2, 2649873328, 876369, 6, 552116612273761282, 652331, 1, 1000775589354, 2208772943, 325625198060289587, 1259954752, 470166958, 3639141827, 15, 676276761454779, 3, 845, 2293611902, 6, 707198373288194576, 1027059076265905, 1007668107, 906491, 866274, 444545227494281867, 888, 199950608, 707, 238235612, 779592985633067585, 4, 2214542882, 578658345401, 369514947, 4, 589, 4016700789, 407197910843698559, 2871956469, 1, 743942971, 3, 154751648, 5, 586140759149, 4, 181855809965817614, 4145558795, 786, 183673704, 1, 790165910}
Returns: {1, 22, 1, 1, 1, 1, 1, 1, 1, 15, 1, 15, 1, 15, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 15, 22, 1, 1, 1, 8, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 22, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 15, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
497592547
692495262531
928062938155116642
717278
{2, 3, 3, 801184734, 12, 679081881385538, 3626882295, 14, 274255596361553211, 5, 854, 491976384, 256021811094475363, 8, 3, 465566863, 644279455186755570, 840213, 723326906, 690330, 940670785386, 1281715936, 225394407, 550868, 1, 973985, 706687485626866825, 559783598393665546, 1740356645, 613722284671169438, 520, 466867236, 4, 780002786, 1549575727, 187682249070311899, 1, 536753, 1115535444641502, 2023631412, 368649326860491355, 255690382977783913, 1857005876, 330951404595315031, 596, 498616046717932756, 7, 14, 451743444, 806045, 5, 3, 7, 1, 984687706, 601187200, 653312457, 2821710869, 1554859943, 253720749, 1424290757, 965360302586693440, 940, 1012802029, 416970762874340142, 1694237789, 348614877, 615124921443399604, 8, 848, 831831466532, 1, 683574, 2, 631052715620857804, 1837897800, 156118215395811295, 213360754, 174308363, 4, 11, 777702508827736770, 2851500944, 897247218758086, 2, 973151, 455337373, 856, 5, 1499802378, 979454973205877, 445433393474096039, 580, 561904606618651478, 5, 546893543, 240657340, 881849472, 2, 738707776922759, 3296821941, 9, 541999998277519060, 777475824197, 1, 8, 520431132228722761, 11, 419975107, 915213626, 14, 13, 14, 796, 920604291, 290103033, 1788809441, 3976803997, 463997525470623037, 603958580160, 3, 3, 211194443192051449, 765173665219353, 1261690724, 515, 649828934874781858, 828206559, 11, 1, 671943852792, 233735493830859164, 1688234547, 521539607511608968, 833171, 559223559, 1525196322, 3, 2, 7, 13, 801509329, 281412633, 904377130, 2330014878, 778766389347517899, 11, 4, 3299921353, 225867559, 941153710339, 691, 984449103, 812685242053}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
814147878
687013671770289
608367621828373887
7
{2643298744, 1321160429, 941429378951106, 1, 293897677, 834, 6, 918766103393353101, 1967139370, 8, 1023143016, 903285181887, 10, 363777400, 2739353062, 563, 917307242, 226913824, 866650440217034, 2357581894, 1, 258540971, 707, 1044469217688372, 548451, 1042080753, 217030411240894330, 290548092, 2, 311779531345453144, 2, 3749809868, 698008, 4, 2, 323463105, 280279288987380094, 13, 763170994110, 13, 261647203660879298, 1, 446612006454090591, 3111718621, 590689295846356506, 1069332432, 3037005904, 572610, 3361728040, 1019844571397, 249123481, 2343683898, 1, 575074586017892, 4, 2579541673, 11, 2656582143, 1001235651, 777, 4165779068, 665134643240, 3, 3808944637, 222550497740384241, 206529006942180344, 3602064664, 4, 1658538310, 1, 361411034293448429, 1073828424183, 271811994189423848, 802, 662501, 3429504137, 1015474, 153339188725689663, 170892970, 727074, 295736059345108660, 785391015, 254214882710717843, 5, 246088964872489810, 1, 11, 1596556472, 268232255428274142, 3207232282, 3, 545992470350685456, 9, 343390339910458037, 634, 2, 2048874073, 331332346, 941376513696666013, 822019942, 690966897541627, 591238, 1792362736, 806755869, 1293198555, 2733820972, 977825150344304078, 1, 13, 2026007180, 476925802, 1264707083, 4, 191563905728843806, 244077081012694788, 3878056708, 756495313111505956, 256945068, 190886515904799250, 439927142, 853959222, 935587048235, 1, 1562964617, 860360663192, 2932067919, 1, 661493729, 525, 1, 2, 3, 3, 1640096981, 1, 3811922044, 13, 2, 1046597061240165, 769690882448623840, 222305737, 1819795866, 610082026734, 1232165014, 906002367396942, 5, 819339030681144970, 738034367816572851, 1040484905877021, 1759977340, 235426965, 998501443, 975303956044233419, 2, 1, 863617063437329, 4, 3, 3702891899, 998383841, 188985898, 619617052936, 782232385, 1, 733670359207999627, 986990, 2, 612819501, 4221978788, 340518120054511701, 7, 783791935, 247622339273821253, 2321943912, 3416848829, 523, 771530274310, 405801292, 425488046, 909, 1, 1360708207}
Returns: {1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
1061279252313
296244478630368877
273077344341237653
751353662
{2, 287651968079991656, 685636530266, 2, 15, 10, 1, 640, 248737816, 915115121, 745016368865300340, 2, 1, 1337176114, 1, 731235593, 865955, 224972065, 4, 2593815744, 9, 633775567, 5, 470251195, 665890378, 496784962445757375, 1, 4055418988, 2, 683858241184849008, 828503184355526, 1407072183, 3, 1025272, 697831158, 378778951561247300, 626876, 3, 1027681741, 345350787, 1, 618882275428120727, 1, 490001742259592708, 2066042984, 538565155, 656990074, 240737353, 1, 1250949280, 853725008026286288, 3527008628, 3739183326, 1, 205732496058316338, 2, 2, 841027771473703422, 975750408494806, 190980907836330009, 1, 1027586833, 1052494025831599, 241811852449767161, 880589, 770060079282408971, 676, 4, 254304160, 11, 7, 549444, 1, 1, 1, 136973618, 942059, 217868788, 2111583940, 4243308923, 417150481, 697494571341400126, 659527997, 529286929, 802691, 442496596264230628, 947908134667852, 482440883584562664, 660587846267566, 843599191, 2, 865283859, 1026902283, 3, 3647818978, 522, 807354, 6, 733996187147, 983255443579649, 12, 695814960, 5, 585214, 2283669391, 1, 997219, 746038, 6, 2, 810094516829045418, 161922600604138892, 237094454784222481, 982776, 8, 2, 14, 647, 223752854, 2199060181, 157556905, 8, 610189891, 963489826264, 2019326869, 744215106358314, 681096588405, 897493018119321, 1838129394, 1632004855, 920777470913771, 134351360, 685996, 176887107078879293, 623267439965652985, 1074701891264, 233565251, 984768696611061401, 637516714749032086, 350235752, 491365193, 459103746040070914, 175039023, 1383623546, 680966835102, 828364733558276, 1, 570424119984982484, 12, 4, 3, 677363663872, 7, 2804314800, 1033555824804046, 626780517222498, 932337028, 12, 3727901197, 1100798805994808, 706088395877, 771997641, 684876362416, 685, 918574421198455368, 466147302, 6, 1018534029, 239229544553160697, 238102003, 2, 832495969721503, 395847427370454450, 284548291}
Returns: {1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 3, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1 }
7
1
426882009814131500
636229903359446
{2156659613, 14, 161630476, 1816240497, 5, 903809706, 6, 2, 1344987686, 9, 555915274038, 255281221, 2, 822331739258580, 5, 3124243250, 938117686188940, 265344646774641139, 909655172620833, 1602310244, 526222608677938477, 1, 594731868, 663061466, 813136305004997332, 600, 595, 715, 2, 600984, 3, 794177545326295, 3243089049, 833812, 657089, 818079951153, 1089650893386805, 1010319751585134, 407064410, 822575984820689718, 1, 195891375268031852, 1029238771, 454839053577056674, 293540313477078642, 1028097, 1059316478, 3, 820735586066834277, 602706, 1019908985, 1, 158762513241994648, 14, 6, 285050046, 4153754630, 1947109783, 741544164345296885, 141613384, 187927047, 544032131587883743, 231216207382018128, 281306170392216944, 926325528104645546, 1236696042, 566135819973251591, 926, 172740656, 623719200245, 361856074, 729759467795097008, 961116, 596283, 428728006, 1523150893, 993, 6, 2, 822762080668, 683463048952429, 170409306417079099, 899, 1077294076033454, 832745, 680172, 679083, 512081796, 14, 221382728, 151593716392504198, 849027573165652, 414483305526439074, 1752679492, 621095156878894, 968731658437868, 3632752875, 653282471850553441, 727, 943662651, 377826414634764061, 232287645594638581, 1, 243089926351141841, 3, 960195966546035, 852754966, 4, 3, 1085682954842446, 1772707293, 578988070369250324, 4, 1962935691, 337060823128997244, 287666988973159518, 261600632, 834845, 573760, 2773264749, 946515159743796, 1, 6, 667325029, 148449709, 160832165, 403359728, 872502, 3, 14, 15, 267941090150712465, 975220010912, 438787769009086132, 3629834143, 803037587243, 1464214659, 615336569691976064, 564071641, 591537767, 948, 4201925437, 619871981, 1033586, 582012293329733929, 1347817890, 1562944635, 211760048, 791752383726, 680498, 528707006059746659, 750001585, 500824196, 511121966}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1 }
241808247679991024
10
979609
10
{693746656, 693474377, 1035931, 473479334099520050, 2039238112, 5, 1254723439, 1984027549, 15, 196706059, 628, 759993404, 1280524408, 565391554868717715, 1013177701215, 221619910449805081, 490786170, 1315982903, 828615822, 1, 982848465, 997958112295784159, 616059, 265046685250541289, 2135099195, 995916, 7, 866165553021755423, 1013518044373914, 443476485, 809038994848821, 3588810320, 2497681939, 733962883131230, 8, 373639622892080790, 714, 302016090, 282788611, 1, 646821, 2, 1, 702910, 712, 242139412, 3, 837735190269233, 3361780365, 735715294380090, 2577475378, 647101, 468424207, 357482698664905339, 11, 15, 621, 647451461322327, 4, 14, 3, 594647, 777, 268890902037497079, 3, 1004781276, 724143, 3, 769655644350862, 975575354724012, 1062871827968171, 167230916, 2, 928663397409781315, 5, 14, 1019, 1, 223778216, 376459135320226050, 271366105900024651, 1, 521045546, 1, 838, 179340927, 150172486299481746, 9, 1193168168, 6, 4105867330, 605705, 1106782879351347, 15, 559921576, 943683480913, 256667767392577401, 641848878965, 1248841921, 392521095441698222, 3, 603, 780, 12, 921, 932881576602396856, 776672308672785, 3, 537293393278257299, 1, 567, 373791324, 953867250390, 3, 3980837884, 245204875989812660, 739, 794775590482, 613494741984, 257610019715828603, 200977247, 241587461, 162661158, 2, 1589211035, 4112394112, 490273631356893031, 1905573293, 701867843629766, 284203465, 284991383038592816, 656281, 7, 224479890, 362267697827051088, 778, 460573548, 1270447944, 794, 899, 3119753632, 3, 627856324206280055, 516, 147370973, 634, 639459744739127, 177614005619395409, 852304997633554, 10, 4, 3, 679125831, 920258352454130, 13, 412269252, 1795618861, 1, 830, 592038168989, 3071207244, 202063145082732868, 260579743, 1001762469499, 11, 1950614438}
Returns: {709, 708, 2, 483335018461, 2082, 1, 1281, 2026, 1, 201, 1, 776, 1308, 577160433264, 1034268, 226233028127, 502, 1344, 846, 1, 1004, 1018731057285, 1, 270563750691, 2180, 2, 1, 884195176874, 1034614877, 453, 825879504, 3664, 2550, 749240650, 1, 381417098957, 1, 309, 289, 1, 1, 1, 1, 1, 1, 248, 1, 855173024, 3432, 751029538, 2632, 1, 479, 364923861117, 1, 1, 1, 660928454, 1, 1, 1, 1, 1, 274487986572, 1, 1026, 1, 1, 785676372, 995882393, 1084995982, 171, 1, 947993941879, 1, 1, 1, 1, 229, 384295300799, 277014712911, 1, 532, 1, 1, 184, 153298393849, 1, 1219, 1, 4192, 1, 1129821061, 1, 572, 963327, 262010421906, 655210, 1275, 400691597813, 1, 1, 1, 1, 1, 952299924361, 792839091, 1, 548477395858, 1, 1, 382, 973723, 1, 4064, 250308925286, 1, 811320, 626265, 262972287633, 206, 247, 167, 1, 1623, 4198, 500478896537, 1946, 716477538, 291, 290923606295, 1, 1, 230, 369808462180, 1, 471, 1297, 1, 1, 3185, 1, 640925434747, 1, 151, 1, 652770386, 181311120682, 870046108, 1, 1, 1, 694, 939413943, 1, 421, 1833, 1, 1, 604362, 3136, 206269179931, 267, 1022615, 1, 1992 }
753131216
631669433762193646
895
2
{848944529492750645, 14, 645024702568666778, 374724641943178357, 4, 6, 681, 4197685770, 712, 6, 235992964, 4, 3577874309, 971, 869724, 4, 206874983140090357, 2, 153728006, 189461757, 559801808063010568, 404461420, 278703201179322346, 5, 261144825, 849, 431617166, 197283113058816516, 2, 1077999921931, 816868, 1616754437, 776649723371316596, 975447, 823, 1002, 1, 8, 386369456201562028, 247249115, 139667507, 1727209960, 690094869899076, 1029237, 707083445237, 140537200, 1095050799, 340987834, 7, 9, 244865198, 902423129750, 1, 1, 499037518294507016, 699649683496311, 998, 7, 565368, 699512, 254819634, 806807227043937887, 1, 12, 418337378857343725, 607645181809491381, 227110659474472619, 246538211097670516, 1, 135866567, 322221466312680994, 4, 667, 3557115318, 831318, 874651072, 772370506874, 756199082914, 2515452804, 10, 1108893234, 1, 820676136, 3206943118, 2187207514, 905182921955566492, 4, 876718973179939, 915453868, 1198690526, 7, 366991188651734030, 179916606, 592252752, 698381018659165, 762107486845571655, 11, 218845320, 240144784781015735, 6, 283583610, 954818, 12, 495112638428055693, 734148144, 9, 357329331998269928, 1, 676, 720, 159079037069203386, 3081873596, 920134417992, 249531985225003277, 7, 782921301506105455, 144899492, 3038688673, 4, 13, 607591, 13, 866, 949404, 819721334570, 200666440, 690827469580589, 2363661646, 1043430386545, 2799633285, 581638, 12, 10, 557102339, 2, 983835026044, 193453075, 732687893144, 987612850311517, 680644318667151483, 1, 4, 816111, 2, 571385933, 351752667, 319571734, 868867719273727028, 5, 1, 913, 209364440, 780244132, 1, 1244685810, 734789413, 561443185235119984, 995594873, 770285517851, 881412184011, 452084917, 7, 711644219925, 508008083}
Returns: {424471928473287379, 1, 322512015011245445, 187361984698501235, 1, 1, 1, 4690152, 1, 1, 263680, 1, 3997625, 2, 972, 1, 103437155296957235, 1, 171764, 211690, 279900567758417340, 451913, 139351264316573229, 1, 291782, 1, 482254, 98641220256320314, 1, 202726873022, 913, 1806430, 388324525412570354, 1090, 1, 2, 1, 1, 193184391827693070, 276256, 156054, 1929844, 344711161861594, 1150, 17268634675, 157025, 1223521, 380992, 1, 1, 273593, 114938476931, 1, 1, 249518422874165564, 349488568660212, 2, 1, 632, 782, 284715, 403403277248881000, 1, 1, 209168353155583919, 303822254631657747, 113554993464148366, 123268769275747314, 1, 151807, 161110396883252553, 1, 1, 3974431, 929, 977264, 49912165493, 41826453513, 2810562, 1, 1238987, 1, 916957, 3583177, 2443808, 452591124704695302, 1, 438023213502026, 1022854, 1339320, 1, 183495258052779071, 201025, 661735, 348854236241639, 381053407149697884, 1, 244520, 120072056117419924, 1, 316854, 1067, 1, 247555982940939903, 820278, 1, 178664329726047020, 1, 1, 1, 79539182261513749, 3443435, 123794121052, 124765656339413695, 1, 391460314479964784, 161899, 3395183, 1, 1, 679, 1, 1, 1061, 73587579341, 224209, 345077461702351, 2640963, 185442105329, 3128082, 650, 1, 1, 622461, 1, 155644425078, 216149, 30070858628, 493470152067815, 340321823060487798, 1, 1, 912, 1, 638421, 393020, 357064, 434433523363775570, 1, 1, 2, 233927, 871782, 1, 1390711, 820994, 280721256344472048, 1112397, 48869670982, 104433004062, 505123, 1, 19549022019, 567607 }
14
881605716
684840100875
862
{173854762552034169, 4, 607124590928012360, 1051907455904075, 763, 405747766, 1291115851, 360615876801615510, 2, 915360054940213, 228344124376383496, 1, 873685216557, 7, 1, 377385518, 228112784, 1, 1073171053592, 175150550, 190488114, 1, 1046646450326, 3, 13, 846663121, 2926886820, 693, 692325019706659246, 195180060903775432, 749666493591796, 4, 10, 878, 832406, 576858, 292516946536138515, 661958, 7, 1840295140, 966625797051, 246519886, 593, 1, 721473611, 5, 12, 1010460609582, 3499002901, 1823328590, 8, 7, 10, 235854770, 2565358649, 249657160896348973, 173267032, 4, 877284656375, 278767317936310745, 965591009, 266280165, 15, 2096772325, 15, 3, 593724300775555003, 3216522877, 6, 1590104235, 2, 660577123568, 1, 1554889052, 584412, 1025387985639210, 696793, 912506320, 4, 3, 5, 554304481884006478, 932378, 705376198087819, 532051201, 3, 1044684025, 171381616933582944, 4, 484550182654722622, 887509, 3934929223, 520, 693, 4152227806, 3, 652967, 565929, 447292924404203920, 234780399807436064, 1001360825858, 771655645105407908, 797170348, 12, 825837168, 577886659036, 932298731115, 879721900, 248349732753460257, 2010349808, 179820239352995347, 1035617921210113, 7, 847472725540942, 221235740187780821, 856037984861, 3, 673394581, 831769, 517459146, 2, 610639045, 358798309, 3, 853493382560112, 241908629736654254, 8, 1666681372, 1, 242724187763613345, 3, 654, 993987675, 3, 1162678657, 1357639939, 252738362036292083, 257296989, 423375528094407239, 893, 901, 1015862, 581334, 866, 255216454, 1834531194, 1, 751272814, 6, 3470310755, 4088470336, 747, 740795899852, 772068, 2278574418, 1415135065, 455521286, 734027773519, 318673213, 770359679903, 614865750463755, 537459041, 632, 14, 1, 715212662629, 532224499700259267, 595680, 1, 6, 259027370658702631, 10, 625906, 486596600744453826, 5, 12, 687, 245074310, 807518179632436, 245054678699650708, 4100629893, 1, 569915870531278, 198438085, 427345828, 1073951866, 826488459, 2898257970, 283312283746107908, 1, 1, 985411332, 9, 764865269519323067}
Returns: {14811857869735, 1, 51725571390566, 89042178740, 1, 1, 1, 30723078084783, 1, 77581304247, 19454393643912, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 58984712971383, 16628847279263, 63475612567, 1, 1, 1, 1, 1, 24921230775652, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 21269619841993, 1, 1, 2, 23750458366201, 1, 1, 1, 1, 1, 1, 50583891970216, 1, 1, 1, 1, 1, 1, 1, 1, 87278967272, 1, 1, 1, 1, 1, 47224974138924, 1, 59949189643, 1, 1, 1, 14601154100265, 1, 41282069912993, 1, 1, 1, 1, 1, 1, 1, 1, 38108289284985, 20002752407972, 2, 65743102497570, 1, 1, 1, 1, 2, 1, 21158537520008, 1, 15319662770222, 88160573002, 1, 71410064144, 18848730507403, 2, 1, 1, 1, 1, 1, 1, 1, 1, 72291669868, 20610143530394, 1, 1, 1, 20678944002893, 1, 1, 1, 1, 1, 1, 21532338349529, 1, 36070016837234, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 52014738077, 1, 1, 1, 1, 2, 45344509116821, 1, 1, 1, 22068354633366, 1, 1, 41456627847529, 1, 1, 1, 1, 68765246941, 20878186897861, 1, 1, 48488315152, 1, 1, 1, 1, 1, 24137483281674, 1, 1, 1, 1, 65164769138687 }
578008211
233696011070588874
1069864547
4
{1088914746, 789690442, 172770051698938833, 1109677681, 11, 9, 8, 222380145072036470, 265816456, 447595718869305455, 905223539924071315, 2119929224, 990998024045172, 6, 6, 3, 1015559952, 1, 591171, 158031501610278481, 808366980925756401, 971, 209947323, 2139347459, 846363695238249, 384551799, 718536, 1461028880, 5, 235714152434668616, 522, 254271380150975829, 1040019719566, 1334802106, 2, 401183796857236113, 222896085, 439531362, 2661501365, 8, 985525969804787516, 810258307, 1086910189703164, 4098291517, 218644601487759643, 981127435199322, 689689222017, 4, 375120152304392944, 1, 957252, 626560, 353544421076411634, 354994313915757538, 2203482728, 867998, 737977598232908, 528881328, 1379033603, 1, 2133343910, 5, 746, 885913, 624899, 3, 1406630952, 1608784777, 1859941285, 10, 972, 1301209680, 3, 920, 2005912680, 1, 2091158043, 1044219749864201, 484897337087859277, 1, 1565948624, 485758087116757818, 1304476482, 561692462544526790, 664845242134833104, 704365438394730338, 732870586840, 245111860, 1, 786976706615425876, 4194536310, 146868175, 161914671, 1, 2776374832, 1495608365, 1038719, 874055375, 154927761867255754, 732266637, 875892610692794669, 228082623451437471, 1, 1540245872, 184109308, 3, 546, 7, 4, 2, 947271689856208, 667551, 989554565401373, 453962213, 714165013419494556, 1181963911, 794590279114, 830981480083808114, 3, 548174741, 3851802275, 551546221505877905, 476696515, 3068148292, 175307594040902224, 3476753969, 570850127, 14, 247348310, 805660732198849843, 464767100586503037, 530659, 1882716365, 3916226465, 1, 10, 582, 2, 3, 3, 312964006830544904, 3, 981641548, 330716519, 741382, 769929871720653418, 551609, 269004725, 9, 1, 1805039778, 2, 1984357567, 781441, 867083758, 3070994610, 802539494, 771, 352727400366421101, 438868839941831585, 1, 539898677504069592, 1991904941, 154746756, 847151344668746, 9, 725821720843304079, 319217476, 593170922, 760, 724364746562495610}
Returns: {2, 1, 161487782, 2, 1, 1, 1, 207858225, 1, 418366718, 71708262353077186, 2, 926284, 1, 1, 1, 1, 1, 1, 147711692, 47494122603498457, 1, 1, 2, 791095, 1, 1, 2, 1, 220321492, 1, 237666891, 973, 2, 1, 374985598, 1, 1, 3, 1, 91783869823256236, 1, 1015933, 4, 204366621, 917058, 645, 1, 350623968, 1, 1, 1, 330457180, 331812392, 3, 1, 689787, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 976030, 453232457, 1, 2, 454036998, 2, 525012689, 11613687905767633, 21493736970741942, 686, 1, 1, 42146554025915826, 4, 1, 1, 1, 3, 2, 1, 1, 144810633, 1, 64375530045258024, 213188319, 1, 2, 1, 1, 1, 1, 1, 1, 885413, 1, 924935, 1, 23943630726932996, 2, 743, 53147747393011386, 1, 1, 4, 515529021, 1, 3, 163859617, 4, 1, 1, 1, 46817560421771818, 434416770, 1, 2, 4, 1, 1, 1, 1, 1, 1, 292526758, 1, 1, 1, 1, 37884845302222712, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 329693513, 410209724, 1, 504642087, 2, 1, 791831, 1, 26857807582885377, 1, 1, 1, 26493564012683260 }
763792457228915779
269988667560459940
412072313184665112
706274
{293566251752105584, 694260, 513065113042148258, 3, 157217555, 14, 1903625558, 639649, 992807601637312, 1505716862, 973674562, 912, 157926431901916765, 2573223568, 883494, 211852877005731447, 1029171599, 10, 955304782316849, 961820691897347, 4, 860499552034, 1, 135648967, 982678230, 989394595, 903644398431, 216335856, 2586610599, 1407437088, 685, 349331097, 5, 205380706034801948, 867846, 1661053374, 4261662443, 479435296958471213, 568669646391048, 468509449, 389614830, 317313715, 793, 254577347067687525, 6, 2011310069, 990530, 291657119, 526866458, 152904850042552955, 940847422, 936183157684, 835806766352, 1006585, 967477521, 1397220857, 730139280855022, 2012266374, 1005, 889116227343, 279747909, 4, 1587299596, 785149970194586041, 254924205, 501870051590420507, 922, 791, 558720, 1599185132, 881744122005882, 1052184616, 187635521, 928046958, 2061207301, 730834, 156278994552975463, 826601500, 994162097, 3, 1446891351, 684782404, 14, 638821616804587748, 938152188, 611387635, 1, 7, 413040110981249668, 1333613851, 4, 917597415382441800, 4034687003, 2728878055, 287910371063339221, 304333509586210265, 3, 1, 1, 569371296196342825, 966640874726, 463087737, 2, 185472026, 659419, 270507937734674347, 1482911028, 855123, 7, 984530820700030667, 681118030374, 664587406827, 751719, 584208451, 630716977600051, 187493004434698244, 879376300, 278260540655828916, 2, 964070523172182, 2, 13, 292254632508959689, 687695839270, 301134510, 1148295101, 943439107095070, 8, 986786806974, 13, 417432350, 2926932759, 4015154608, 222269066, 1291964827, 991690724543, 370896918, 1, 955004712, 910062363985364, 1468877312, 234324769, 2959564467, 233269698071890874, 3, 929350421150, 3, 3239578884, 3, 2397393717, 205339890508603318, 780084617669, 539504747, 197946436, 931346395395, 1047496, 988268357123, 250869578, 415286127, 1, 1068001978674354, 353810651, 1, 621701886537, 3, 681, 3, 160999733, 10, 529054, 908720169712079080, 725878471, 188553573, 767, 14, 163558321794553096, 2086027007, 836505330, 268604498095212156, 3991289340, 444149995734788814, 569368718}
Returns: {1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1 }
1027166708130002
5
148465743057098952
587
{467663587, 689, 632, 187351128, 2574209363, 1025754195795770, 152749005, 235924803103334144, 830138615613, 910, 621204451793, 257625067, 3044104680, 454207259339684905, 570776671396204692, 497142718, 326842611561354551, 282944455393915307, 748, 655314, 532736844, 2987239502, 652004930, 15, 163361805, 12, 409923918, 730951, 395466205, 516275170, 539119149, 724656, 312574538186058100, 2104587502, 4, 300346949568757550, 1714382918, 656170, 849624579605780278, 2, 868, 264607206, 15, 11, 5, 917696443481632, 10, 1007, 4157543490, 522350599, 1, 367667586, 480991003901924440, 4, 1439240874, 683172078494028542, 172629578838241667, 2, 703, 266345426, 6, 1045946, 631814993038433, 548351925993539783, 725663002125, 5, 1, 598436778333, 6, 371783227, 5, 824632013165900, 718, 1075799556091, 687622372178, 15, 4263611766, 1053302694, 13, 2, 3896416170, 557490826, 862784694049323140, 609682167157882, 8, 2155961494, 241079055, 5, 4144847596, 971, 3536445009, 175170667, 1053848820755188, 1482744766, 956679293617721, 194052362, 2, 1, 1061027005, 13, 1, 7, 381636785998274533, 165692162026152307, 754812, 519936782088547592, 484721290128858359, 4, 984555377119869, 9, 1, 2794948237, 1, 5, 11, 3159208598, 777670700, 441692278553063644, 204460492051057956, 276816052, 1, 8, 995306883131911, 1781560705, 959159, 705984832210, 1, 1534375334, 1595831425, 3410435256, 769, 1, 478747882, 1963950554, 928981130808, 202556752, 673346, 149985558754778286, 759344129, 601652, 626185, 718211573399, 279459246988607968, 6, 951220516066969, 2497227603, 994917226488929, 197001415, 349699009131245260, 998, 656503125483521279, 3, 369546662024967408, 2130513004, 941368, 797577146588, 669836, 214061822, 1000476068179325, 317473330716481410, 284434968102736118, 3664134717, 467953296, 995381595271895, 220346583, 4, 468018872, 807060541861435, 3659359272, 1, 451288866, 503295573328189547, 186514263077441709, 210288920487557152, 7, 730404, 824369957, 697491002815733961, 988174417101424, 734107738545077, 1978885084, 156979209418825055, 1, 1, 1}
Returns: {1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 1, 5, 1, 1, 1, 2, 1, 1, 1 }
538042
414312296964072838
974556862892663344
15
{6, 3, 1, 824135006652295, 660, 1087422213564, 915711626835173, 2, 271331768793813430, 137188114, 1045163725413562, 993, 398250301438951131, 556243514559798436, 189072605002704688, 12, 192762861071477569, 310748899225506824, 1033062616579, 232498172, 6, 6, 1002888823996737, 385737668332058864, 777662481086270451, 1881666198, 4, 11, 1007032062236, 638988020, 775780, 1882105933, 3315028001, 499019274975956451, 310065829, 3, 612809543405906539, 6, 376384444, 10, 527648452, 319637831559102101, 900, 971237, 896169292, 783, 600974641295, 499037609, 302193009138192847, 188022826849478980, 375141629571536496, 14, 144387697, 978760, 2014956994, 5, 1050427213, 237629685612503836, 5, 428842085, 797, 1799168664, 478179128, 6, 6, 3, 1, 3, 728, 314754234, 5, 1, 2, 4, 6, 820713609, 801771298603777576, 712968481, 768545, 1, 1, 1097750040362605, 523, 3159543821, 140417849, 1, 7, 931535694526893, 574129454237453899, 921608, 14, 1, 12, 1, 872523106204989, 222313370, 361814871704258014, 1014659957047228, 754338, 794338220286760, 864, 298173126, 991940492530, 1, 311781166644870089, 160405117, 255323735046325985, 530, 2, 15, 554926686245467428, 518159060, 683069632461, 2, 3, 958948742099910785, 394703697685275783, 3, 637152210, 495054682, 284876481, 860780978334819166, 1520334787, 673879364765, 691082024989247, 264816089172073914, 8, 572743165462543189, 187386470679157412, 3907479366, 664, 3283644973, 872165522765477, 1, 938073296748562196, 10, 243831057242525547, 7, 985754762344783, 861132255, 6, 1507873603, 597433221865514, 849213, 3746923358, 1, 761108693204, 1758718906, 1065293047478, 3369604116, 14}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
3945228904
334853135889268464
561419486
194466576
{1214269437, 557019958160820809, 889112335062487, 1177804807, 859, 931700370702, 8, 915766, 964001, 7, 695, 744364, 867866, 547317085925123883, 317558286, 7, 5, 11, 686400368928271, 9, 234155190, 694461589311650, 518, 405548297231925632, 424468201, 538119541503673489, 432896235, 601202, 871455046403, 146960088941595058, 173925274189098656, 3, 4, 987786067819546585, 893866135470103, 218246280, 247701161627117339, 4, 507121322242607069, 967, 691, 569439, 3368007720, 775951, 1092471637434207, 1254389071, 267831512, 755336339623215591, 582270, 3, 2, 334403794, 602967999870590911, 4, 572444716836708163, 12, 13, 923572102410226327, 163513895, 918349218, 450673490365619542, 808978687057044, 1552589190, 1, 220512160, 1219210818, 209240801490053595, 2, 583144673954272384, 307932852, 1929347708, 292793127, 880590, 996, 1576883052, 1943296530, 6, 811265606170828211, 910, 949839, 5, 6, 3939143253, 868276550850663, 173660070, 528338, 443959231029580563, 792485562, 691, 980184426039927, 1028472121509, 1550366346, 3, 1, 1054998775915, 261556265976201989, 250742525, 618040487886444043, 9, 878, 418248497, 1750640972, 3764934672, 4190467493, 6, 3, 1, 480089106, 432453365107103902, 7, 888338938172813, 3073673190, 474618568389419776, 497533047217620527, 136329343, 663, 1354592046, 686140356046039335, 203204552, 2129867488, 522988280, 5, 1140337798, 508480960, 1638937528, 663552054285908, 1, 3891937231, 1, 905, 280424967794307217, 1, 1107461006, 388255847, 7, 819566739048788, 991947151084209901, 3, 4, 8, 1866569517, 3518358609, 571233183, 1, 1016299, 3930535817, 698876344173182, 7, 993268493, 6, 882323555153752402, 979936, 925, 9, 471761524905838729, 3549856513, 7, 562079746, 3084117041, 371649439875979938, 1112382900209088, 409777826, 376286260, 4, 224710963058156754, 846, 390815359, 707112, 8, 1, 642347759, 1214783923, 336395672695482835, 3, 6, 603158705960284572, 3, 868872, 618835401697474957, 677705805, 564015488212, 665997, 256280485423870523, 908, 175513772432971661, 524562329678592466, 661856793029019597}
Returns: {3, 992163565, 1583687, 3, 1, 1660, 1, 1, 1, 1, 1, 1, 1, 974880815, 1, 1, 1, 1, 1222616, 1, 1, 1236975, 1, 722362347, 1, 958498155, 1, 1, 1553, 261765209, 309795579, 1, 1, 1759443861, 1592154, 1, 441205138, 1, 903284149, 1, 1, 1, 6, 1, 1945910, 3, 1, 1345404566, 1, 1, 1, 1, 1074006185, 1, 1019638134, 1, 1, 1645065990, 1, 2, 802739310, 1440953, 3, 1, 1, 3, 372699571, 1, 1038696890, 1, 4, 1, 1, 1, 3, 4, 1, 1445025737, 1, 1, 1, 1, 8, 1546574, 1, 1, 790779876, 2, 1, 1745904, 1832, 3, 1, 1, 1880, 465883840, 1, 1100853290, 1, 1, 1, 4, 7, 8, 1, 1, 1, 1, 770285635, 1, 1582309, 6, 845390266, 886205520, 1, 1, 3, 1222152728, 1, 4, 1, 1, 3, 1, 3, 1181919, 1, 7, 1, 1, 499492759, 1, 2, 1, 1, 1459812, 1766855580, 1, 1, 1, 4, 7, 2, 1, 1, 8, 1244839, 1, 2, 1, 1571594106, 1, 1, 1, 840301302, 7, 1, 2, 6, 661981726, 1981376, 1, 1, 1, 400255012, 1, 1, 1, 1, 1, 2, 3, 599187740, 1, 1, 1074345870, 1, 1, 1102269190, 2, 1005, 1, 456486624, 1, 312625011, 934350059, 1178898862 }
272591137982351448
695
1482852320
707348
{319077645, 280390756916623383, 545799448897474773, 2373207837, 8, 529861855693943195, 736, 784260625420, 180022091946104228, 1044609, 1, 569824684996, 802446, 11, 1, 2, 345579765, 968, 1, 1, 931808575, 1017988, 15, 2068393556, 1016, 1097952286307, 1014200, 777907, 3, 413185087, 997528379844686, 761, 557, 7, 5, 416662050, 822374056957528, 325506719, 647932899, 1, 807223669467905, 676, 5, 11, 321930382615276483, 15, 959491935491069722, 1119845549583460, 668, 12, 3586381917, 164059865, 566199, 294610948, 1450194921, 758, 3161489416, 6, 572022986467106268, 193784442568363824, 549152, 1392392681, 225101180300947362, 9, 858912858, 682569952555085, 1421236053, 1038596, 1, 5, 703086618461, 1, 1016543, 199466909740441707, 892392, 1670470697, 1, 1901442065, 507182005, 728524073323229537, 641619189, 402501457909663553, 796164, 332533366, 709273, 875, 663355833, 285907733685139851, 172637653107325500, 13, 587093, 699186, 840427189337682, 257209935667047899, 4048637856, 982561666, 3352478572, 4036453942, 2, 15, 633108039950, 361995414, 832589685849885396, 765, 1052095010239708, 801863402287954, 1, 633961, 607373784465265965, 267302201191217894, 5, 2305936182, 1, 796194184282413, 1112341974116829, 4, 3, 633503106294, 308393634, 1952113854, 687761343, 13, 826185, 963078, 600916311698805736, 227146431274113488, 334134177, 804271189001091, 777, 327700616, 693493531, 2032627565, 899408531947721552, 484855759, 3012718883, 187238463, 817293, 224749694, 1010971885, 1011159479459, 13, 775, 14, 678, 659584959, 586258005404731, 831460, 1073594853, 916810847683, 3615127515, 233677002, 1619067884, 314709045, 1, 1302506288, 681, 10, 349336214, 12, 1, 2958301822, 226616135, 6, 704725, 1115375884, 2, 186143781, 1, 1, 2, 15, 765962373646, 475955272532619961, 13, 147463463822375265, 1807181567, 758692446171888873, 857188948060, 3127561693, 10, 982844, 434800761257784640, 14, 877056238, 2, 519089363821919302, 1317706936, 4, 773, 144840559307288909, 3968420371, 330054086720441402, 184745900, 774286725343, 5, 6, 835073493847, 11}
Returns: {1, 189088795, 368074044, 2, 1, 357326114, 1, 529, 121402577, 1, 1, 385, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 741, 1, 1, 1, 1, 672710, 1, 1, 1, 1, 1, 554590, 1, 1, 1, 544373, 1, 1, 1, 217102121, 1, 647058324, 755197, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 385758568, 130683576, 1, 1, 151802832, 1, 1, 460309, 1, 1, 1, 1, 475, 1, 1, 134515695, 1, 2, 1, 2, 1, 491299143, 1, 271437319, 1, 1, 1, 1, 1, 192809311, 116422689, 1, 1, 1, 566764, 173456205, 3, 1, 3, 3, 1, 1, 427, 1, 561478493, 1, 709508, 540758, 1, 1, 409598297, 180262187, 1, 2, 1, 536935, 750137, 1, 1, 428, 1, 2, 1, 1, 1, 1, 405243533, 153182100, 1, 542382, 1, 1, 1, 2, 606539519, 1, 3, 1, 1, 1, 1, 682, 1, 1, 1, 1, 1, 395359, 1, 1, 619, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 517, 320972808, 1, 99445820, 2, 511643969, 579, 3, 1, 1, 293219194, 1, 1, 1, 350061404, 1, 1, 1, 97676996, 3, 222580552, 1, 523, 1, 1, 564, 1 }
242208256020171346
4
307176442227823827
261530501
{2453288253, 755724547, 2167313821, 689064, 461332379, 1056235438, 2, 1807421519, 2, 4, 882833, 239722619, 817185742759574, 758399578, 1, 11, 800, 11, 595602487289, 720997081, 469618652469512362, 146852027721646945, 398354866882716605, 268519623307646666, 1, 827999742006655189, 15, 1, 1056034319201, 444729136944484846, 266972213, 3836276082, 693363940, 15, 7, 1002, 862, 10, 2707300792, 841970696664073, 11, 242091289429999102, 14, 1, 152298282, 1141661551, 522743135, 307068048060138098, 788149, 905916, 600188474009719, 5, 1010, 1790151655, 707213026925, 282008223, 558, 976, 885633985036, 937412814696172937, 224066127528947307, 9, 2, 527, 664945165, 9, 1, 13, 3289968187, 705, 14, 630774648698481, 235739572, 1733207703, 3, 1, 972, 932612114, 12, 881985284, 535413045, 523372296373000236, 617676902617546, 168169131245737659, 3982474677, 815253341392191, 675701453645245, 333305550473356331, 8, 159285652, 1144075741, 173193137, 1, 424720853, 198376390679594475, 214744390191063186, 4, 690443, 207208304746676217, 674628, 910851513, 5, 297278381311726176, 965, 914370229, 1, 960563194740, 2259784935, 4198315004, 902138004525499647, 537, 315083993022349720, 1, 210835623, 1447980940, 1397265035, 291281689, 969, 382319854094001923, 765, 6, 758667998259, 378712358, 880807424865, 616745547262, 6, 3, 233425453380700199, 313268016638921519, 363963547, 878, 479324392390712259, 601625172636273927, 3, 1, 327817333671370327, 335480793395808652, 663846, 994370838442409, 12, 6, 6, 2133113604, 2, 162926631483461084, 734858, 830, 1, 1, 954983854414889, 607, 11, 4, 1, 1, 781975588238979, 12, 264657212, 6, 1091592683840, 1, 678719181457488709, 805050459935, 1, 519840593, 722416, 3050249863, 639570931, 739466406, 441296075, 2, 1081514466222388, 879, 631, 893077663, 3350156590, 193784457, 573270186879876, 209085285}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
953761208
588238922
790568032
6
{231613737475294361, 3988899044, 835771274611677, 689580244, 1484332218, 787305699229772, 1080625898515, 1, 1, 11, 1277364478, 523, 154631320, 1, 536808036249936125, 219862448929815366, 932742, 668023589, 1285197587, 878776153791913151, 1, 944222707010, 527178480, 1, 473456216, 1, 1060196466758, 1693182211, 6, 1522774878, 983, 1, 284467105337497904, 7, 1088865257634, 675833742346157284, 7, 1346529979, 3, 535083172552167884, 784839027, 341917177, 1, 680079217468, 3, 6, 15, 1, 157654073, 1, 570646023, 255733732, 1, 633, 3, 431661319, 1046817630918325, 1, 588987660413845060, 310635716641371603, 419813167325844786, 2, 1, 523369442, 290506047, 166438958, 347222827, 679, 596733, 524, 1323549435, 3, 355710986396590587, 11, 171511128, 1, 686616038437741, 355476779779018453, 794357930315392286, 764956813813014, 2554638276, 734444797, 900881608731407, 7, 153048451, 529754848, 511202024866441257, 703998423849, 453977630, 6, 13, 1485478385, 3, 877131611506863, 209758392398649219, 1103304821119692, 180562463, 11, 3063699159, 494824864, 875163680, 1285524563, 3733244374, 545, 2, 3, 1, 1224038508, 3155910136, 1010573286067, 1463991529, 627921, 606021134913479673, 1010609018, 461251227, 620, 708835987178210, 166800047, 760, 959022495770574692, 3, 891106645936, 1, 190315515, 10, 399914921900406301, 427977419249369410, 194724570, 455433163270681184, 782081435490353017, 573798638685, 3, 567290737639640, 626212626257677, 1235806257, 12, 1729233576, 799672114817, 761457296780068215, 643176, 590554601891429034, 151096979113042500, 788444146728, 641, 745, 189198078268428037, 3, 641, 598391988172666, 1736568218, 394773549, 954433397497429286}
Returns: {292971292, 6, 1057179, 1, 2, 995874, 1367, 1, 1, 1, 2, 1, 1, 1, 679015613, 278106931, 1, 1, 2, 1699814542, 1, 1195, 1, 1, 1, 1, 1342, 3, 1, 2, 1, 1, 359826219, 1, 1378, 854871074, 1, 2, 1, 676833810, 1, 1, 1, 861, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1324134, 1, 745018312, 392927243, 531027250, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 449943550, 1, 1, 1, 868510, 449647299, 1593032811, 967605, 4, 1, 1139538, 1, 1, 1, 646626229, 891, 1, 1, 1, 2, 1, 1109496, 265326176, 1395585, 1, 1, 4, 1, 2, 2, 5, 1, 1, 1, 1, 2, 4, 1279, 2, 1, 766564180, 2, 1, 1, 896617, 1, 1, 1801319206, 1, 1128, 1, 1, 1, 505857695, 541354320, 1, 576083455, 1577504109, 726, 1, 717574, 792105, 2, 1, 3, 1012, 1551416363, 1, 747000357, 191124575, 998, 1, 1, 239319162, 1, 1, 756914, 3, 1, 1795514394 }
247070359620187272
5
659837118359
179378904
{6, 788910552413356, 824016903662628, 919870125388173519, 3758139901, 1, 7, 918239719896, 2374557200, 947742, 526154181392135698, 856526802400326571, 1490861676, 5, 870691532929, 4076252524, 1, 899170488903, 1635275776, 1, 186230330593036734, 303935575867825057, 11, 899, 2, 215564380, 3, 731, 224873283, 1031168068, 14, 6, 1, 2101551771, 963, 192099559244615927, 2607936007, 7, 3, 742595471699722279, 853394627960291, 684392087750438290, 855, 13, 159064636, 931267735, 373038748, 706553776, 1, 706196008692, 556910195526972043, 626, 494099755969894887, 548699553, 1, 4, 556276815, 212287971, 224168931, 2, 3021216753, 13, 866891710905452506, 775113882261289041, 688, 1834650275, 782650150358169, 12, 176906477846525897, 880911861, 1680630476, 254575050, 170047935526448905, 1326741261, 261932987, 800, 5, 367414670519203376, 8, 818636005362765226, 226662919, 323358922, 302320444, 574703822, 859721443, 814027, 264083864652915644, 203648113819680835, 5, 323327844, 1296128547, 140969720, 3654212949, 11, 879793949857501738, 859, 226442686015301592, 981542919530, 1451272135, 2019469073, 244219719, 1, 519219845, 652416744, 649116, 701, 755232469528, 987848925822670725, 726497520602, 836944, 790, 395386282, 854336644, 193259305, 3, 549555600, 889901610, 646619041242, 1, 676155132775958160, 7, 615, 4, 1340667807, 618232, 9, 1728501677, 1587225535, 174992057, 886042164340, 770048047384585775, 419959926893536661, 2073115353, 1672044983, 1165165195, 593144, 669108037299784648, 14, 636, 5, 3989678085, 4, 252697574232720139, 536714223, 997895, 2532511368, 819290432, 605475678, 1094757816536585, 662086775040726, 476352817, 2, 3, 700457149771704713, 212544948, 1, 228724736, 3161312250, 2, 3, 1, 3, 2036768344, 684829426204, 2, 2, 635992541198, 8, 556569924071426500, 453370231, 2, 2017178963, 922471265653396490, 708194, 269970474, 3, 14, 3, 4259973562, 2167879629, 8, 558280879, 4, 3, 221706532, 684656, 559785, 446466776395850491, 813263, 11, 593284374797687831, 13, 3, 753720219536182, 693395668776822}
Returns: {1, 1196, 1249, 1394087, 1, 1, 1, 2, 1, 1, 797401, 1298089, 1, 1, 2, 1, 1, 2, 1, 1, 282237, 460623, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 291132, 1, 1, 1, 1125423, 1294, 1037214, 1, 1, 1, 1, 1, 1, 1, 2, 844012, 1, 748821, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1313797, 1174705, 1, 1, 1187, 1, 268107, 1, 1, 1, 257712, 1, 1, 1, 1, 556827, 1, 1240664, 1, 1, 1, 1, 1, 1, 400226, 308634, 1, 1, 1, 1, 1, 1, 1333351, 1, 343180, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1497111, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1024731, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1167028, 636460, 1, 1, 1, 1, 1014051, 1, 1, 1, 1, 1, 382970, 1, 1, 1, 1, 1, 1660, 1004, 1, 1, 1, 1061561, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 843496, 1, 1, 1, 1398029, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 676632, 1, 1, 899138, 1, 1, 1143, 1051 }
1327754724
1118908719
421886195615936722
308905107
{983, 1033668271118069, 903681516, 761756928461, 893055642, 1065643169, 223563661, 1352857669, 15, 316852324445348840, 4030457469, 571103924588060694, 5, 163286661, 474532984, 680816933593849, 1018052, 7, 709, 652494351, 368252778, 641195848027, 1457515506, 689659629191962529, 215816125981184783, 1, 813429, 822, 967, 4, 6, 2, 689427, 579392262623459, 527178914, 1049958551262, 509508601892870284, 1044811660050, 1051420423500, 861, 3432252678, 2936909749, 2010698726, 183136383, 1, 349740769, 2, 955953, 798878, 334541624121976210, 3, 4166492572, 1, 9, 2, 326485926471691717, 739537772, 237614025, 1, 3725616687, 821980747, 3819171133, 4284576648, 873437215596, 12, 195207354, 1, 7, 8, 3393215587, 1504521467, 730478325, 793148651, 955127941788, 1082765790121, 799, 744901269397, 478519266, 788163509985271, 1, 901254416330245, 3, 4, 640310696425524, 1970307829, 1120134515, 738, 944, 839, 760385016, 860864761, 1, 166890364, 959973, 911743977, 3, 6, 2556430223, 956791980529250487, 198228680, 579, 598543633207, 881553635982334, 204475337065594686, 1666388046, 329658352, 1, 2, 1385977767, 3513374321, 632670020903, 1008, 15, 4, 3103642368, 1, 5, 2, 1, 194069752, 147462169883138566, 902240, 2, 497330569046021631, 959008539901107, 4268988073, 2, 2, 3, 2, 913927708336693, 6, 1416526402, 15, 413962864506780572, 995326925280098, 1, 1004041, 160085398, 281557815, 877, 197071926, 428778808323153943, 218456196079067677, 979082501732625544, 1844246390, 723825, 3667054981, 12, 770648799142, 537474, 4, 206336142, 241576831, 9, 12, 924515874, 837817232649888, 553614833343556852, 483708597018999971, 11, 269236216976278275, 266016024016503635, 886674, 4172640249, 15, 8, 962, 7, 4105938877, 1, 1242101019, 2, 1, 924204541419841296, 1, 425777286588234809, 2574144910, 639847261773779898, 7, 202706118, 951970304, 575, 6, 914343768624783937, 1631722606, 1072380099, 888287464, 248355908, 10, 897708872113013101, 2}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1 }
331103663
2
284645481085625213
5
{637, 754254341245, 7, 204482424000897951, 1325244221, 145356687, 184113105338397819, 13, 3, 7, 3, 1, 876381, 890664411206, 3, 1243108605, 938159350089493, 1307711047, 691690432, 201427919183980454, 8, 687186635238447, 994, 7, 11, 709885053, 1533194863, 979904769, 2, 177523141, 628197592, 2994474621, 832734014922009, 197982623, 701930847810, 358774334342049576, 1894632756, 178608854, 11, 785111749, 510350893, 367337985, 227110947718862820, 479498334, 1, 2799379031, 219601862, 8, 672853, 1064400034020, 5, 6, 700402011, 2264476613, 604932239, 6, 6, 339155581774341124, 199808379, 834803171740220, 872610284057690, 335956378777807196, 1026577, 3, 932152, 4, 696290, 163756012, 1394125918, 1671649395, 967010401027508, 646, 532093624860390962, 9, 1984429723, 635051545, 3425261745, 1024532, 787775424500598, 3228973041, 598188331480071394, 886407381532980368, 1, 255089352, 403654560240580306, 644335, 1, 1765616806, 607, 3, 736243, 695488321, 1, 669684697594667, 1479086173, 2128670159, 14, 657072945010044887, 984, 1815697730, 946829178438321, 2062736754, 814787529, 659938900, 928, 1029251, 3, 3, 537451195943345166, 558026440687, 3, 5, 8, 183297704, 504583122937930829, 354111205526677405, 731795782642394, 1552404321, 385919498150586095, 139568076, 551099103, 7, 2, 170544578705168322, 2079382546, 944, 563455715136673, 2, 7, 701743097253, 669839211533, 881196860, 7, 2040020702, 567821, 237714750322646358, 273763970690379131, 229319670, 224465461015742335, 954857323292648, 701792, 993301528, 1973276614, 393035085931747167, 14, 419128172, 1327427003, 9, 5, 1, 5, 3480368309, 3582446351, 245859458706753152, 2, 1204492732, 5, 1, 773529765261, 1787254913, 662364, 618, 535473774560460109, 4}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1 }
482048452
701319758
198607947363540290
247758046
{1012, 165677400, 250115114, 6, 991994, 1759241185, 853654382307, 1, 6, 3495140670, 992414339800679320, 1009, 642784698956699733, 7, 708370889760185, 278488897174797480, 2133500101, 2484802320, 826014423, 862, 1, 1, 165477018, 149691951965448002, 826379, 12, 176751971480707288, 218528186632088459, 2660975064, 291554876279684674, 1045705455808660, 803879571305100, 726, 221544485413769002, 957, 221950863, 3, 286838400128579314, 284233264, 264296788, 563665259688, 3, 941317690901332, 169188298, 763006470741126778, 1, 3139228922, 937, 149591930, 993391281275902, 3, 477113474, 592102413, 478343365519870079, 4, 668033995160590, 934388343553897875, 15, 163144376388343262, 564454342792060900, 1, 300058054779765238, 5, 1, 2, 3189389531, 963843949, 194013267944660363, 741218141, 411980570827622698, 3, 7, 3717296675, 876795, 241923735, 580933, 549, 593644648160879, 220779637, 167853168794344448, 1025840, 585, 230762784357454814, 210513315100922120, 8, 786, 622298528, 4, 941601194859044, 524095188200349610, 633529, 1527842216, 135870109, 1, 2318372897, 750037, 181131313, 990613525, 5, 670540202, 2, 450779514, 1006712349615, 786751, 2381157970, 1, 801466, 1201816704, 504401463, 862578707134, 843604973741469, 977246760541310608, 3, 794, 194100278636002710, 1, 910977637, 1287885436, 10, 811355886608349007, 684415277, 895731, 892128961, 3, 7, 2, 669927, 745261945375, 810140, 913176, 2774273565, 6, 2039635403, 736817483524108343, 3973739461, 1579585037, 727199391470950053, 3, 4020742136, 675990909809731, 1, 167338534800792234, 179271455547741003, 1016767, 1781429661, 10, 839, 190937015, 781, 822045, 875686866612, 9, 2203686167, 14, 236169732, 2934246720, 160452790, 1093039079005, 149772207, 1720151185, 230607454, 1024947014, 756002, 1}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 5, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
304270558705454669
187348414
995620239481321344
2
{1, 12, 504986193832672375, 183158151553447386, 10, 518210790, 268898389892030877, 2685202022, 5, 534780483244645760, 2443299805, 1077614047, 1, 3, 1, 673, 876796828716034462, 1713978793, 1, 862811316235, 989, 14, 212063680222082727, 11, 690686, 211541262, 1953709444, 1308163860, 1, 574744716793017331, 895389020902, 301651230445206618, 1203046573, 436635399, 266602263, 1, 8, 882754241, 9, 2597900873, 576646100360664, 265929018761540664, 9, 521942335589280702, 236125373033187170, 15, 198155231597456841, 785358975, 944019, 733446, 170875806, 919589747, 997860211, 1977679153, 892337931, 3012113628, 7, 283750130, 237843119, 1, 912054639, 265878824, 1281534175, 811341, 1, 1, 5, 2752236424, 1638885908, 2274428897, 886, 915, 612929224471815659, 394672288872408997, 948263, 15, 2, 785561, 1, 247116208394967817, 1207382927, 15, 215988375353769209, 533745622139406632, 872508683900721299, 551, 539671532974035986, 1, 1220248828, 531544508177869341, 610260558777, 772077632558865, 762915505507147, 225985559, 1, 2375030265, 426140462, 1698461828, 1, 195282148534880802, 1, 968142125779408674, 1, 430609164, 1, 697684873308771, 1984620001, 3606697828, 850561, 828, 4, 7, 2145332495, 565522511301, 964265243425, 899960102451063055, 626737299205, 884432000934, 667743027220, 1033988, 1, 3532282105, 265597409104130224, 6, 1269663610, 646189, 840502090751, 233642912, 356362521, 1497227441, 339600479, 10, 2, 1026537060, 468998650190471755, 395294677523290302, 309618683, 329512977695793419, 4088022541, 773931267694466837, 903596432, 12, 189069083023573398, 5, 282571530008620182, 143144985, 2318049723, 656395, 647, 448490888147635145, 445524512, 829777946791, 3, 661482685388, 1, 5, 274626182, 729732304, 10, 829634708389, 3, 423846408, 737940883062787262, 905, 2, 255759903784653824, 3992124109, 618298769686157}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
1070912837809651
852
786917
698
{394804084200045320, 168595395, 3803765298, 728, 3, 6, 173609767132290742, 1028901988330294, 15, 940144565, 771645298574556, 712018852, 3853140918, 191364487580851054, 398858535, 880820, 2108268113, 4, 205674039, 744473545, 1035671133, 666831, 256605841, 619098761, 9, 679, 465198215, 225100898, 246974803, 854979584531560, 169609320956203759, 390596690514338173, 1866339173, 303643766, 1122407382, 3, 1623116526, 719283, 2504951581, 541087722, 331235375859310305, 1461187063, 1, 725380, 7, 664661035009480660, 10, 309954476653912604, 523749978, 370949741, 834, 1272293863, 3, 2676229035, 239099887, 536520345602219790, 445772107013107501, 3135037816, 1, 3, 2, 194977382, 6, 258330518, 266954485, 326105810, 616010, 754344571, 681206208999, 1120391103, 2215382013, 1037457305047, 234724833160825741, 153724174, 202317585, 198255509, 366597772, 456215553361713026, 615335816062720, 872012144533, 6, 199499246, 7, 3, 925499297, 278236523989939457, 493779458166483025, 512, 209523055, 229317256688622337, 1006330779, 1, 4, 2, 6, 616746159370780, 647697679387367017, 939460460, 176676421, 300384388, 219463116, 807391865, 687363270634942, 700565903219099920, 593133967512259969, 2, 261995769441735779, 864, 520210860, 1365868183, 1223446577, 519, 863891707575797, 5, 3089881266, 329520453, 13, 936317856071271, 834487580, 1678082023, 7, 720032, 169379208339832624, 1694612063, 12, 576118908, 4, 1114459701, 1, 995145528, 1041501407587558, 1, 922, 1072230284262, 2, 12, 675564609, 761577398507, 830165457705356, 690888, 1, 9, 728, 178325368478144495, 653516393, 7, 867000357, 896702089843, 1, 4, 13, 847089, 5, 675, 13, 965332313460, 699455331460066871, 255463246893147767, 1}
Returns: {501709944251, 215, 4834, 1, 1, 1, 220620176121, 1307510181, 1, 1195, 980592996, 905, 4897, 243182556205, 507, 2, 2680, 1, 262, 947, 1317, 1, 327, 787, 1, 1, 592, 287, 314, 1086492711, 215536480921, 496363263870, 2372, 386, 1427, 1, 2063, 1, 3184, 688, 420927970624, 1857, 1, 1, 1, 844639313943, 1, 393884585864, 666, 472, 1, 1617, 1, 3401, 304, 681800425715, 566479192867, 3984, 1, 1, 1, 248, 1, 329, 340, 415, 1, 959, 865665, 1424, 2816, 1318383, 298284105136, 196, 258, 252, 466, 579750537048, 781957711, 1108138, 1, 254, 1, 1, 1177, 353577980893, 627486073076, 1, 267, 291412254010, 1279, 1, 1, 1, 1, 783749950, 823082586077, 1194, 225, 382, 279, 1027, 873488908, 890266576042, 753744000336, 1, 332939521502, 1, 662, 1736, 1555, 1, 1097818077, 1, 3927, 419, 1, 1189855927, 1061, 2133, 1, 1, 215244057938, 2154, 1, 733, 1, 1417, 1, 1265, 1323521296, 1, 1, 1362572, 1, 1, 859, 967799, 1054959364, 1, 1, 1, 1, 226612677676, 831, 1, 1102, 1139513, 1, 1, 1, 2, 1, 1, 1, 1226727, 888855281384, 324638109094, 1 }
1262060158
793
943126427823
328846688
{4264570376, 13, 741339, 1351539723, 238683629, 543294, 647578172456540861, 436715206, 352792400, 912283966669202147, 492996776, 1585410190, 606516827018, 761, 677334899, 887421274726913, 3, 5, 789903, 1, 577393366774539, 1008861772332427, 1, 760370407495, 5, 1480335150, 2762510521, 1950623946, 1, 1, 14, 910, 6, 241729101557509950, 269272563, 1070879495026, 937081, 928009049, 757078909265012445, 1, 1685616945, 695040898923129, 10, 1142930747, 924, 4, 12, 767115353744086317, 579676, 2, 521992860565536005, 5, 309990783, 2, 603414552535, 359492350, 362010956, 6, 901974, 1992375803, 646205, 1822513675, 906928166, 605608, 1, 608317559565126900, 12, 656468, 337552085, 9, 591640, 296116554881556062, 2175472890, 545, 8, 870301817185, 14, 2, 456695119013220188, 945225, 848155, 683609403523346, 619513466372734, 7, 212708919490040557, 788567721297, 13, 262607281, 2, 480546235009052764, 2, 7, 3482059880, 645788276509688, 1098023252, 4, 549016, 873983892, 2905860994, 2, 546711, 164182414185356618, 2147004556, 4, 1473107230, 192180600, 9, 517506699, 196297004, 3, 1, 641241, 739672998, 1449466725, 517203116, 977, 931226652281, 339497160193828935, 268503407464972774, 850475970053298378, 236479582270657838, 540, 823759764827374, 1016462422585336, 272269011, 2141988981, 458367480, 3, 698741, 255274336, 783285, 4, 525772559, 756553, 3, 2, 3, 482309347, 1, 757276090361, 1016046296, 15, 852305, 904930483132952, 576622821207888706, 619, 713407133036, 335140276, 727545887, 1363863556, 11, 704856744561458488, 586266264909979, 1900372231, 11, 629668, 2238678003, 3711612715, 460378242187755981, 8, 333202832, 1080350832374186, 546, 844696249480843880, 306510128, 869334, 275108924, 505521078964602681, 968645357, 1, 8, 896695, 184154716020207627, 278533460}
Returns: {1, 1, 1, 1, 1, 1, 686630, 1, 1, 967298, 1, 1, 1, 1, 1, 941, 1, 1, 1, 1, 613, 1070, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 256307, 1, 2, 1, 1, 802734, 1, 1, 737, 1, 1, 1, 1, 1, 813375, 1, 1, 553471, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 645002, 1, 1, 1, 1, 1, 313974, 1, 1, 1, 1, 1, 1, 484236, 1, 1, 725, 657, 1, 225536, 1, 1, 1, 1, 509525, 1, 1, 1, 685, 1, 1, 1, 1, 1, 1, 1, 174084, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 359970, 284696, 901763, 250741, 1, 874, 1078, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 960, 611396, 1, 1, 1, 1, 1, 1, 747362, 622, 1, 1, 1, 1, 1, 488141, 1, 1, 1146, 1, 895635, 1, 1, 1, 536006, 1, 1, 1, 1, 195260, 1 }
917
316214585253781370
608568242864262313
5
{844883803927, 691026, 145511091, 666744, 1163059303, 575486547868, 477185515362804649, 3625349580, 823292421340893135, 144412983388514204, 757731038542, 843239, 252035792279185498, 372245322171198718, 3376559392, 427157507, 9, 905, 566191071412880582, 2138817554, 3, 683545711398, 4, 883, 766891299243, 2710557706, 713, 650475, 1713845640, 1, 597385428624, 557, 3456127218, 1, 3, 160676148065024954, 289174632, 1485832596, 1, 691, 3720286220, 936774656, 712498, 1906087381, 3428454199, 525, 966, 918396464, 866096, 265810201, 2620924501, 1446510666, 148427663, 3, 895285, 2255113559, 549606182796242524, 1759374348, 857042246759503, 685077212956546, 7, 160000538, 12, 1, 626, 845506279210916, 1822893835, 488841309, 6, 5, 11, 933928365878492, 3, 151560093505200766, 2114710935, 1021, 692, 559035324772791484, 906178007065455969, 832, 194340919, 3, 202391587453199415, 398480418917604969, 4, 621185, 921304, 8, 578, 758529783849395, 970363981306, 982406352490469, 710378825, 2, 639631002693, 2566576620, 778191537447764348, 872517130, 1057374455112, 1450585149, 243974833, 5, 383421596, 227335277, 1, 2, 182783082, 891136197089517, 289608697172712571, 188019910, 1321522494, 659935959503407, 515261300, 872306908, 496241171, 995918373227996, 1312238378, 1, 490515931385923551, 735, 203207868207814288, 487698739, 557584782, 1, 442378647, 827048, 1070856032158066, 2147291790, 782381583567112, 3711141276, 801245647192151190, 732670016, 241796660, 261622368, 958689693960, 1, 1068250503016659, 12, 3630095017, 8, 983, 3056595430, 887533656291636235, 458423185278727984, 300954845250146700, 1806758393, 148449857337149533, 1392400662, 190777992271777182, 3, 266729100047947518, 978502559942876243, 609882104, 1966718208, 1804693370, 571881, 950796103155269, 666632, 2, 221171652835800858, 938366492, 891269088, 887, 202779564954755513, 242164749990795884, 3, 942844, 1457662116, 957245429513782, 657816892, 169818998760494288, 15, 227389721054064066}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
292757804521332010
2
276613003019759631
713017
{313573386539970153, 3212477702, 882962, 1, 867789931023431, 2, 722472, 1, 585, 285903398342470334, 3986881815, 1011895, 2463728545, 536737, 760516273090456994, 210000182, 846, 366525511, 470726758, 1, 4, 613, 3, 7, 931500755050814, 5, 427229835617466063, 840652126389, 2, 1, 2, 235793566, 1, 1, 3, 3, 10, 322288656142585111, 957403, 252747399, 744866049107, 146936016379163381, 722874826526833, 866538071, 1011, 192435208, 7, 4, 661, 297307718167836744, 6, 3, 1, 594681878738, 2, 10, 964855166396474, 12, 597505384348807, 905933662278414514, 4102232872, 5, 1767282785, 910430582640453014, 393600437, 276690345736411111, 2, 399349122801961674, 1, 1, 899721048785612908, 1503699167, 1140407941, 1956709285, 194318415, 1003388, 237949448, 207401112002868870, 422048942, 288152560052246056, 889347, 341330339043983130, 734970233608, 963877325839241813, 822948883, 3146673777, 1062427383769, 7, 7, 492300689, 4, 162750844, 539142673946797109, 150349265, 312673705151724932, 883563, 12, 644510149906, 687099, 449865855, 158313574319617794, 1460661803, 1328304128, 5, 205426575, 1000360470762, 713180912469710, 11, 496956396571392372, 371422926, 1798444154, 959080, 762097722633199, 13, 1040569236727399, 448257211, 3, 932300226638, 398869147, 332738959, 755, 551440549504, 2, 1, 1, 259897383, 11, 1, 1, 1, 683204316081910312, 361791252, 528043741666241961, 1072867785017629, 161066411, 4, 267625636, 359315210667949974, 206476863, 806346059224029494, 918587760029346, 2, 644067282766831, 2137890968, 699280643267031, 2666421122, 196541829962850120, 584991847721, 219337183887844701, 5, 3, 1791911586, 5, 440596010713104836, 3, 370759696823059957, 628858698852, 15, 220068304, 484694545462814862, 653878, 1167644428, 1, 2716951840, 1017626365406}
Returns: {2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 4, 1, 2, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1 }
154040887843923871
880247901
1895999882
10
{1, 227072621, 1043546, 150630475052089651, 345326389, 274293593674646330, 2413587322, 695052299659060, 899826826603683, 565, 192738341, 6, 1, 853648995463, 1246301385, 187204984, 602537, 3, 389751048, 698794889, 2266019511, 5, 3335485995, 525427, 197799554, 812692756420312, 347204937, 189690711551237272, 3, 891, 543836353589035981, 572146586320341173, 985595835180772, 663883738161, 771, 13, 1037553, 263456534866947627, 11, 1678618238, 2, 15, 1026556, 879369299576896, 238769863660636342, 994259927, 3, 846365, 7, 774370565069542, 420378825725587569, 3, 659, 610, 685, 1082740914669, 3, 168892681, 3304867703, 1048543143851441, 623264149, 845266345073551, 319001086, 552237241218450860, 622, 1065124899299616, 1, 1, 3, 639176208354745, 5, 709578534222, 1899620361, 3, 3585703864, 461542640, 3169060442, 3802815750, 2767760828, 3287206071, 891864867524, 1326114792, 501875391, 7, 838467086, 160826663933627987, 910206, 5, 784, 664025818656030, 632, 594, 231777438, 256128502, 1015, 1, 1, 1002695484, 589074, 527544, 559192853118007085, 209363569949295949, 1018832732763135, 13, 655099857508757, 311977575, 257318182, 2, 1458400540, 213285771, 893677, 182527431758362728, 3, 2, 3153243636, 1089345400, 534765, 1, 3, 11, 197681285887447586, 142030967, 676613191, 571603683947123245, 3700465324, 569095475363, 242212083290259543, 975, 9, 263583270271073709, 9, 756061, 689990359, 1, 180804590494856652, 237754276, 284735527336932262, 1216050841, 200652404, 10, 658, 2, 190633075, 862962820616154, 589006, 1028982430, 211927497901136106, 3, 1082961802135, 784199148829, 882533, 899166099243826270, 795125830, 926556983459812, 1, 1, 5, 701775, 956570277, 684059241, 840265610114276171, 958376501, 245073445116222372}
Returns: {1, 1, 1, 79446459, 1, 144669626, 2, 366589, 474593, 1, 1, 1, 1, 451, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 428636, 1, 100047850, 1, 1, 286833538, 301765096, 519830, 351, 1, 1, 1, 138953878, 1, 1, 1, 1, 1, 463803, 125933481, 1, 1, 1, 1, 408424, 221718804, 1, 1, 1, 1, 572, 1, 1, 2, 553030, 1, 445816, 1, 291264386, 1, 561775, 1, 1, 1, 337119, 1, 375, 2, 1, 2, 1, 2, 3, 2, 2, 471, 1, 1, 1, 1, 84824196, 1, 1, 1, 350225, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 294932958, 110423831, 537360, 1, 345517, 1, 1, 1, 1, 1, 1, 96269749, 1, 1, 2, 1, 1, 1, 1, 1, 104262289, 1, 1, 301478756, 2, 301, 127748998, 1, 1, 139020721, 1, 1, 1, 1, 95361077, 1, 150176976, 1, 1, 1, 1, 1, 1, 455150, 1, 1, 111776114, 1, 572, 414, 1, 474243753, 1, 488691, 1, 1, 1, 1, 1, 1, 443178092, 1, 129258155 }
1009364755704840
7
638588144
2
{7, 942239517, 831220963, 6, 911, 3, 1, 1051530034930221, 963890526361365, 217678641884413065, 3, 1, 2, 227518717503717529, 270145319229076459, 623, 182637108, 286705840652207492, 553156085, 940, 1, 8, 1056954505, 596082557616628723, 666867734740715781, 986, 172977814786520952, 3563407447, 624, 592018300564250087, 617679555, 5, 278177878, 3, 7, 832, 1052375467312927, 2075603648, 4, 494104174595370130, 1, 13, 183961637, 7, 7, 794869506054, 1, 2506859252, 925272, 272756693124491956, 156371429568892557, 3356405988, 421265391092848083, 236407572494054435, 15, 1, 745364022862610869, 164590431, 4, 1031873178409523, 729560096551, 335824923204940434, 3539477862, 2715814906, 661, 1, 1, 193201964, 417343468433258030, 813, 178888411, 168966370, 178888271826028170, 1, 1, 957073156835621565, 826850, 1, 2, 680515508236518161, 232042904, 1, 13, 6, 3, 10, 682, 551120930101, 7, 1, 276577298693364629, 13, 945302636681860, 735227043384, 152064113365480948, 1617422779, 207069702331257040, 1, 238749651, 800465, 253800903, 723098, 879715679856907, 622881, 1, 803, 988484543, 841393538949, 309376214162705410, 177407838, 1, 1, 914677535, 595947026713212, 650, 799820010167408536, 937058595248941637, 714842885574747841, 828300, 983450190, 201547192, 583822935891693963, 1, 9, 262835230644002109, 944176225651251708, 1, 987128726, 1203750820, 811326901247, 3, 862955004688051040, 540352, 1348472412, 873068, 3988710096, 12, 900, 970976259117910, 697618424648602517, 562255, 210210065, 1070014508, 165641600238057125, 534570340316549248, 631013260253756, 884946986658061512, 341832718859755048, 1924128012, 959, 3, 749, 1843309323, 413074735, 910942, 573595, 5, 12, 3105177351, 780925, 6, 959780822037990152, 1784455812, 522560645, 242487437, 10, 1, 519, 939825, 654967044445, 514311984, 1161496349, 1067370688124, 595653, 961, 930379412176, 6, 2, 188760338, 2, 160836772597440120, 204288621, 216023645, 564339335261, 183394596, 399468448, 231151313, 196155494, 861977290, 431627809, 794255025201, 226354056, 967676818723, 3, 2}
Returns: {1, 2, 2, 1, 1, 1, 1, 1646649, 1509409, 340874857, 1, 1, 1, 356283968, 423035288, 1, 1, 448968312, 1, 1, 1, 1, 2, 933438185, 1044284554, 1, 270875394, 6, 1, 927073743, 1, 1, 1, 1, 1, 1, 1647973, 4, 1, 773744673, 1, 1, 1, 1, 1, 1245, 1, 4, 1, 427124581, 244870550, 6, 659682450, 370203511, 1, 1, 1167206172, 1, 1, 1615867, 1143, 525886562, 6, 5, 1, 1, 1, 1, 653540897, 1, 1, 1, 280130901, 1, 1, 1498733051, 1, 1, 1, 1065656347, 1, 1, 1, 1, 1, 1, 1, 864, 1, 1, 433107476, 1, 1480301, 1152, 238125488, 3, 324261740, 1, 1, 1, 1, 1, 1377595, 1, 1, 1, 2, 1318, 484469086, 1, 1, 1, 2, 933226, 1, 1252481772, 1467391157, 1119411459, 1, 2, 1, 914240175, 1, 1, 411588022, 1478537043, 1, 2, 2, 1271, 1, 1351348303, 1, 3, 1, 7, 1, 1, 1520505, 1092438736, 1, 1, 2, 259387216, 837112849, 988139, 1385786747, 535294497, 4, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1502973131, 3, 1, 1, 1, 1, 1, 1, 1026, 1, 2, 1672, 1, 1, 1457, 1, 1, 1, 1, 251863074, 1, 1, 884, 1, 1, 1, 1, 2, 1, 1244, 1, 1516, 1, 1 }
15
962409943998060149
2141566085
3
{1044428151, 14, 1, 193697409438650399, 3, 8, 887520, 685451928491, 3929676107, 137517058, 244374024692824766, 1481426410, 12, 2087454775, 577, 1603142846, 2, 3, 1, 3826664197, 7, 603525643172104, 1, 271601429848740385, 750, 15, 10, 513365388893358627, 639, 806285265171, 936450013889788, 13, 3794000368, 155975176, 178189748, 313388450, 721036923491, 1825738909, 857052, 1078930389942640, 14, 173062714, 823234032100797421, 2, 15, 592462264695219487, 516150844, 192400381933108820, 744479262734172, 15, 491742354333243081, 1005944147464, 1102357742079576, 691229895877, 756930836681268628, 399260985465944292, 524108793858545728, 1014730194450875, 712293815018421, 350437862, 514491838, 897302928651527990, 222488068, 477716034, 1247303982, 541878, 658476109063526, 929, 568986707821749735, 997818656183001099, 1896011210, 4158428227, 3, 456054070002949349, 6, 836592066, 497776874, 1875075486, 12, 816743, 1016643158, 236468510878916158, 2, 581153253, 3, 346867142, 477359217217513913, 1218139460, 487375645, 2448370268, 535356678923000270, 894233193087356, 15, 2679215576, 898207747100332, 838, 676105, 359488108, 275797217298959998, 3611012576, 780964525481, 995925609460430, 546, 2272926780, 694457, 478204239, 726, 14, 208892173209166283, 188030441, 720862426, 5, 701093884, 2790151075, 921744669006, 1, 928854006153, 1103844423159685, 800, 1000141893851451, 589871481728, 665567451, 798009060618, 472102025242581832, 1036948048895, 1, 666, 1063853736, 2, 7, 3333825244, 4052365895, 190998660529456407, 576152, 818027076325915843, 968, 11, 153329787, 1, 14, 194665650, 2975319171, 962465, 1, 854012403564405, 574147800306, 928433667, 1, 1097045621604, 1450802030, 1010166446305780, 4, 395627219, 331651125933876971, 361639447, 5, 12, 221987688, 897794, 161485515199703905}
Returns: {1, 1, 1, 64565792438386390, 1, 1, 1, 217776145754, 2, 1, 81457997523111179, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 201164506560292, 1, 90533799241749719, 1, 1, 1, 171121785589955799, 1, 258053924647, 312139296799520, 1, 2, 1, 1, 1, 229637810754, 1, 1, 359632755483804, 1, 1, 274411333325768731, 1, 1, 197487410857242753, 1, 64133449936539197, 248149046414314, 1, 163914107403250617, 324606885412, 367441872862782, 219702134883, 252310268185925800, 133086984447484354, 174702920578351500, 338232690319882, 237420563842397, 1, 1, 299100965509345587, 1, 1, 1, 1, 219481328524099, 1, 189662225232752835, 332606208019836623, 1, 2, 1, 152018012626486040, 1, 1, 1, 1, 1, 1, 1, 78822826251808310, 1, 1, 1, 1, 159119728364674228, 1, 1, 2, 178452215599836347, 298067023198709, 1, 2, 299391874536368, 1, 1, 1, 91932395058489590, 2, 249613678084, 331964495323067, 1, 2, 1, 1, 1, 1, 69630713695225018, 1, 1, 1, 1, 2, 296540392592, 1, 298910171641, 367937433222819, 1, 333369923453407, 185915996833, 1, 255295189796, 157367331039696868, 334941519222, 1, 1, 1, 1, 1, 2, 2, 63666209468655059, 1, 272675681400808205, 1, 1, 1, 1, 1, 1, 2, 1, 1, 284660093357725, 180674769692, 1, 1, 354974043458, 1, 336711440938184, 1, 1, 110550364603461914, 1, 1, 1, 1, 1, 53828494358737559 }
434295428
179619079295436477
2471294785
407297464
{874605060, 1, 481967155610912502, 4009161079, 1023489664, 674789164, 934470562409889, 555, 3, 1082251191059411, 1089323974122289, 828352, 861754555473490, 801635403, 872760662121394, 1312970453, 1, 177394781, 1564530364, 170675731272432635, 1052243306062699, 555, 2, 641808, 2, 1012833970987288, 7, 687555330319594074, 503883229563736039, 925, 10, 455120986562204635, 674541, 175743644, 1069094089114960, 1, 8, 1, 3, 168783296447652474, 164722071, 820252846252828823, 3, 2766638105, 2983824462, 451436240126503957, 1, 236186771597478247, 828, 644333854311894321, 280465653762914956, 9, 1012717364, 286764333515540658, 1118102607961796, 3, 187106125362013792, 3, 833323556656736, 14, 200643683001193507, 551, 570540162212362746, 585792297538, 2941962714, 441219914156877208, 283143666144279451, 587241, 241171171, 319075970026799775, 512, 1, 3, 3, 799693, 464905738, 4, 956, 694, 824178373857, 1672167444, 984747551692346376, 663973948039098642, 1, 898, 638052036681, 917217461509777, 482059407, 600902841, 188812667294023973, 219959945, 1340563639, 3, 791349, 583086948906108, 5, 1, 745, 479253563, 1, 3, 1379404155, 670312720331841649, 426941483196488423, 491571268826571751, 813362129, 3987430926, 1, 795936282160, 299608360916325478, 1, 6, 836, 2, 874171501790642503, 559189876356054431, 462194743, 6, 3, 684, 1, 319105696785611429, 534495867985420474, 235899085, 9, 11, 9, 10, 3, 304718421885196587, 3803375911, 1020176, 642, 218868021, 783526592873248, 916, 3808538904, 13, 155218096, 139833060, 3476893358, 633397640257917, 285973407036534691, 3306589491, 535783449658179680, 206799771781616704, 170994710, 7, 785589729160473, 818059278605, 6, 1096323747133, 1001738, 1, 173590308, 6, 551403852, 1081408703, 980012206304, 495768908, 179002225057747171, 635, 3, 657, 2548678372, 742057854, 1, 2, 1658978323, 943929375937955675, 852750131453314, 328285784, 804473, 215203952297527965, 2, 727958589, 9, 282545194994240574, 4, 169690659, 1578940661, 1, 977662586720494, 4, 632367647414741124, 184701079, 243536095922399359, 4010042351, 479975018795177072, 537680813, 532032077990153179, 2569030251, 789278951700487, 708}
Returns: {1, 1, 195026170, 2, 1, 1, 378130, 1, 1, 437929, 440791, 1, 348706, 1, 353160, 1, 1, 1, 1, 69063284, 425787, 1, 1, 1, 1, 409840, 1, 278216640, 203894426, 1, 1, 184162970, 1, 1, 432605, 1, 1, 1, 1, 68297517, 1, 331912183, 1, 2, 2, 182671952, 1, 95572076, 1, 260727235, 113489357, 1, 1, 116038093, 452436, 1, 75711780, 1, 337202, 1, 81189701, 1, 230866899, 238, 2, 178537954, 114573004, 1, 1, 129112874, 1, 1, 1, 1, 1, 1, 1, 1, 1, 334, 1, 398474338, 268674524, 1, 1, 259, 371149, 1, 1, 76402325, 1, 1, 1, 1, 235944, 1, 1, 1, 1, 1, 1, 1, 271239484, 172760242, 198912438, 1, 2, 1, 323, 121235380, 1, 1, 1, 1, 353730161, 226274049, 1, 1, 1, 1, 1, 129124902, 216281713, 1, 1, 1, 1, 1, 1, 123303147, 2, 1, 1, 1, 317052, 1, 2, 1, 1, 1, 2, 256302, 115718048, 2, 216802728, 83680739, 1, 1, 317886, 332, 1, 444, 1, 1, 1, 1, 1, 1, 397, 1, 72432567, 1, 1, 1, 2, 1, 1, 1, 1, 381957419, 345063, 1, 1, 87081458, 1, 1, 1, 114330835, 1, 1, 1, 1, 395608, 1, 255885155, 1, 98545952, 2, 194220059, 1, 215284750, 2, 319379, 1 }
5
771883753
841700
9
{269242312, 978189446914, 1, 690131246597, 3095002023, 510296852055795421, 298629474, 275562817, 14, 1, 277286889582928181, 155439359514322295, 1100675544965479, 695649549, 747, 695, 3802217867, 1, 706440379376379953, 610834811581364, 198553322481092393, 509972545460475862, 753351322, 596, 3, 557165, 666029624280311, 1, 192898065, 571058321077, 1064648356263534, 3, 680788, 740, 568759631224328305, 8, 1055341743, 1783322211, 152011604, 2, 282307538531412675, 781479927, 2, 1936285138, 215269611, 1086117959146388, 516292345, 856011333018, 2199623861, 1073660052971478, 7, 251806494, 678720343, 538179864, 254118652448772897, 622156910265, 822223291, 217780529594447739, 1494846779, 8, 137439544, 1118742791688759, 1982602379, 337154972386687376, 1, 6, 957733601678813, 203157208, 929346343158735323, 7, 561, 492792544561869094, 191953693, 1070534285036778, 9, 2, 2, 4, 1705105148, 963255066681774690, 4, 544989572534921115, 808844618295625, 600377, 921390504, 440827800, 470439150053569845, 376567649, 3, 1852414203, 763, 639, 718391237900550, 2929584618, 166889985, 1052971681, 980915178102058, 1452008701, 847411799907255893, 1, 470458848, 639, 994924630856, 4, 249491647252828720, 1035702018129, 2772509557, 15, 918287, 15, 12, 628867625874254, 387483412, 2087211418, 1041600470, 1125710714, 541, 233622466989909775, 3, 965, 6, 244288979, 3832365349, 986, 2, 1, 1016912228598974, 712040844342132684, 4, 4139063983, 148441221, 729908086330934265, 14, 801817819, 211492375292531242, 619828507020448, 653368338090603, 1, 1140110286, 936465484805, 402222785, 228585455, 246900341468985697, 3, 797425, 1256011131, 4227301629, 530938, 925281865, 960135146056725721, 792219052350, 792018670944428497, 2430789445, 534072323163566182, 564056787, 1021887, 812, 634936673, 520490746197289339, 2678331965, 497725827, 4223632915, 924790538, 850, 408573220024205029, 174157484, 4, 1415421711, 15, 1283229963, 575261080490383, 528599174, 563058717146}
Returns: {29448207, 108621783863, 1, 76634489011, 343421508, 56665322454378869, 32713447, 30150485, 1, 1, 30791001251784085, 17260583508387769, 122223239684279, 76826789, 1, 1, 422001046, 1, 78445853097102505, 67829443265532, 22048123552741668, 56629310204395365, 83238097, 1, 1, 1, 73958487439559, 1, 20965513, 63412113257, 118222642319870, 1, 1, 1, 63157254003370154, 1, 116792588, 197679307, 16422573, 1, 31348513395212732, 86363497, 1, 214675187, 23451240, 120606709783627, 56898210, 95054387178, 243935046, 119223335936566, 1, 27510894, 74945766, 59330157, 28218311213425932, 69086461035, 90890538, 24183186480527250, 165626481, 1, 14803455, 124229496234138, 219821548, 37438983114141578, 1, 1, 106350417393385, 22105417, 103198187476276625, 1, 1, 54721576917725468, 20860582, 118876238811016, 1, 1, 1, 1, 188988522, 106963542376608962, 1, 60517735387719233, 89817212672769, 1, 101909117, 48513261, 52239370134248106, 41373244, 1, 205356195, 1, 1, 79772922031640, 325041796, 18075726, 116529248, 108924588640698, 160866694, 94099861090883273, 1, 51805600, 1, 110479845927, 1, 27704510784657521, 115008328704, 307589012, 1, 2, 1, 1, 69831876327823, 42586107, 231444774, 115265780, 124611363, 1, 25942336056463868, 1, 1, 1, 26675614, 425350766, 1, 1, 1, 112921839653690, 79067750237553693, 1, 459428392, 16025863, 81051797414542960, 1, 88623263, 23484925674575822, 68828137676456, 72552529373654, 1, 126211315, 103988593709, 44223815, 24930778, 27416762237733023, 1, 1, 139089187, 469232575, 1, 102341490, 106617094406902573, 87971032054, 87948795290708891, 269620110, 59305442085582804, 62205371, 2, 1, 70080914, 57797291613692148, 297124835, 54835264, 468824940, 102286899, 1, 45369539642430929, 18883226, 1, 156801473, 1, 142113501, 63879199685722, 58265636, 62523735982 }
784507101226
1
800881
2
{987404284, 3421280245, 823511309692006201, 3, 2440845279, 3662971330, 4, 2393356149, 625, 634616610767, 835763, 573766365612924136, 630, 1007528220280541, 778464655328123803, 3928151253, 679605904061, 637884541331, 925128469124289, 923, 10, 2132666632, 257902002, 790446, 652320344082152514, 942647379, 1, 1, 552172, 906760071, 881813272091, 1458505095, 575763256268465359, 2370987750, 2825619153, 6, 568086981169673, 1226325691, 465434493392319167, 12, 332072510, 3, 1514867469, 270270332, 229551655344610314, 3, 618200807355, 337275092, 1160152710, 566748876252992, 1878633257, 9, 703, 3, 1060109348, 810406908722, 1, 270050809711712021, 3, 1045921333945446, 3968908093, 3235856960, 7, 1076936313037, 887621360298098172, 627092997244759372, 641150922883, 577424084, 842330693883317127, 952, 688368671030856771, 1373686903, 704294150078701678, 1155673822, 1332581463, 255044720609893155, 973262952, 468813436728780311, 343744226, 2, 276334616824533242, 645631319, 2071568763, 1695020816, 1017, 518449829, 943347, 151615410, 374283758908383545, 544819, 944799596242248619, 344981013, 6, 3369588823, 561074215, 3, 3567892870, 135288223, 1543898918, 856360539, 4, 1467406105, 854172586441, 840188143148862, 2, 718430794281677103, 880, 223972399, 876300160489330216, 216385565344791575, 222810043, 401877818, 712, 13, 700, 173397332, 9, 229566840730565999, 1989489292, 3064927629, 3, 14, 814075, 1972102702, 1, 580786589, 613234850, 259984160, 417301879, 2, 546811, 14, 264989789404922315, 202108565, 667428, 590197395321, 286396540493697127, 9, 638726481743, 6, 1527520820, 3488801329, 2042518159, 274267109740375664, 814290051065564934, 164415915, 758916742, 941220, 7, 407526668, 551419397144, 4, 15, 598843855246248, 812286778811910, 904, 2293940539, 641749, 744135333915, 793750605, 1073218502632, 693, 858116512276039, 885, 888526231646339, 1687798921, 1605807551, 872433838101, 521565021, 750310, 11, 7, 1, 903710, 883376920829486154, 924506, 1064201596979510, 502878782, 210686213062390562, 1685863065, 1020092441, 1091582526806240, 206272638122703566, 1061241528, 247281198, 802114, 886013266259, 541977921581441375, 1411107592, 1915405726, 2, 535137752737875674, 1300804482, 524042689465613974, 634641699647927, 434539736, 221843701}
Returns: {1233, 4272, 1028256769349, 1, 3048, 4574, 1, 2989, 1, 792399, 2, 716419000592, 1, 1258024876, 972010392717, 4905, 848573, 796479, 1155138491, 1, 1, 2663, 323, 1, 814503458171, 1178, 1, 1, 1, 1133, 1101055, 1822, 718912368091, 2961, 3529, 1, 709327580, 1532, 581153121865, 1, 415, 1, 1892, 338, 286623924584, 1, 771901, 422, 1449, 707656789, 2346, 1, 1, 1, 1324, 1011895, 1, 337192179253, 1, 1305963476, 4956, 4041, 1, 1344690, 1108306178195, 783003963442, 800558, 721, 1051755122028, 1, 859514298669, 1716, 879399249177, 1444, 1664, 318455201972, 1216, 585372154826, 430, 1, 345038297606, 807, 2587, 2117, 1, 648, 2, 190, 467340040416, 1, 1179700350294, 431, 1, 4208, 701, 1, 4455, 169, 1928, 1070, 1, 1833, 1066542, 1049079880, 1, 897050615863, 1, 280, 1094170245630, 270184416093, 279, 502, 1, 1, 1, 217, 1, 286642885436, 2485, 3827, 1, 1, 2, 2463, 1, 726, 766, 325, 522, 1, 1, 1, 330872863016, 253, 1, 736936, 357601866562, 1, 797530, 1, 1908, 4357, 2551, 342456756673, 1016742875742, 206, 948, 2, 1, 509, 688517, 1, 1, 747731380, 1014241541, 1, 2865, 1, 929146, 992, 1340048, 1, 1071465689, 1, 1109436024, 2108, 2006, 1089343, 652, 1, 1, 1, 1, 2, 1103006465169, 2, 1328788668, 628, 263068062625, 2106, 1274, 1362977180, 257557162828, 1326, 309, 2, 1106299, 676727156197, 1762, 2392, 1, 668186350704, 1625, 654332777861, 792429462, 543, 277 }
1
3
524711392
1
{1, 3084873054, 3, 3, 1, 2, 10, 1116857676, 1, 198827627, 4213271116, 1964348165, 166128887, 478777358, 3911038740, 569309833275, 200683481873057161, 4, 905007479022616213, 12, 153832635, 375720192, 555807704821, 220073633387834329, 487748112, 457957443, 165810120671866928, 897186591649921, 934316403586344, 533095918896451151, 729, 938470537593155027, 1, 9, 239001781285391753, 5, 385052337, 891183347652410955, 3072060104, 559410, 3561159830, 3347084174, 160351796038053997, 2, 2, 971716761689421, 1342994578, 848709706716, 8, 803022, 3868096232, 3, 883532704, 196086956970946253, 730977788876215, 285982545133202217, 579210535776840924, 178824150, 678, 1, 2, 2, 1028260, 847628, 219207905507114141, 1, 168468700, 806976, 3, 3, 969566650182817, 333510559569228378, 1772096617, 14, 999400751479, 637, 3713297704, 756875994070230649, 1301286600, 197680055722684956, 3, 183664114572237846, 14, 2, 2812665361, 3441200074, 718, 14, 809, 796316, 1, 948, 14, 549, 2, 292627633, 225407000, 681262, 651463212279, 1099361712268468, 219449571147638000, 400286180582889117, 530047, 560334139679488450, 530224, 1, 10, 223899817, 3, 1898809986, 878880228337643803, 368426557, 627515362578654, 4096323797, 3, 1014419921207, 798030417586, 2, 951203881956755, 3947688259, 750984044993231, 465187168, 244710243, 602, 3455533619, 641743920, 724, 861588, 12, 674747218, 670885688954, 173490155, 426486695, 589045709, 1, 1, 818125394749842, 7, 3539435087, 403858632, 1010891529, 825, 499155682589827317, 1245514019, 6, 169015948, 999442358, 3, 3, 1, 1, 927518390308, 216182740, 3350523635, 1551746740, 759669530958244361, 753244, 589660875967120, 15, 15, 835377032708747, 612067, 11, 1210758149, 526917180, 375974787, 597, 370465134711912191, 7, 4}
Returns: {1, 21, 1, 1, 1, 1, 1, 9, 1, 1, 33, 13, 1, 1, 29, 4337, 1529858005, 1, 6899087669, 1, 1, 1, 4237, 1677673749, 1, 1, 1264010061, 6839465, 7122517, 4063917221, 1, 7154184541, 1, 1, 1821967529, 1, 1, 6793703021, 21, 1, 25, 25, 1222399953, 1, 1, 7407629, 9, 6469, 1, 1, 29, 1, 5, 1494817597, 5572417, 2180113089, 4415459937, 1, 1, 1, 1, 1, 1, 1, 1671074097, 1, 1, 1, 1, 1, 7391237, 2542430469, 13, 1, 7617, 1, 29, 5769846061, 9, 1506962169, 1, 1400115309, 1, 1, 21, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4965, 8380697, 1672916373, 3051476941, 1, 4271560669, 1, 1, 1, 1, 1, 13, 6699913413, 1, 4783697, 29, 1, 7733, 6081, 1, 7251253, 29, 5724929, 1, 1, 1, 25, 5, 1, 1, 1, 5, 5113, 1, 1, 5, 1, 1, 6236765, 1, 25, 1, 5, 1, 3805182713, 9, 1, 1, 5, 1, 1, 1, 1, 7069, 1, 25, 9, 5791141857, 1, 4495125, 1, 1, 6368277, 1, 1, 9, 5, 1, 1, 2824144001, 1, 1 }
395472416151268085
371025452
1836058288
6
{618393961860624530, 1030774, 1, 1509704830, 267162251200406931, 1022, 369281800423540605, 14, 11, 1087408641401, 776917270807918256, 325456308, 1, 14, 240517605071580386, 662457051333, 768539681390274491, 2, 358469583, 561962287767255802, 311086519151348239, 983, 1089615519846, 376198948213707098, 1329623707, 731549084844338777, 778013, 5, 1, 550, 2, 1, 460065706035431609, 1018075081, 1374904725, 707550942387, 4097584053, 1654768967, 652675, 1, 192023860943239748, 242185109, 1548065890, 915, 10, 1, 1995677755, 610446226, 148895421546153625, 1795433730, 3937137239, 237548862, 645102, 868, 231973707, 14, 382145157, 3095135877, 258910057, 1, 304993156820505616, 1, 4, 136001713, 6, 546872, 675051025558, 1, 199768663173137609, 1, 3663722150, 15, 1, 220539607, 272296389, 892905240, 592235, 468767394796223020, 4119533451, 265954110, 1, 14, 3, 3, 223732252, 13, 10, 1082182895022645, 991906302, 799426980993, 825331024, 8, 1, 957993548841018052, 943586127771964030, 13, 1, 837283850798728957, 867539, 1, 790113590, 1257351399, 9, 1081202067458247, 653832959084429, 4232513801, 256075864748868689, 3038154069, 479446682424138225, 721807263, 157961116, 949225103, 1095305149347271, 2, 504165530, 236935577547830214, 420368435, 1, 3, 487651135139585798, 762875355578237, 257137911, 13, 813580626868865524, 3814804172, 902428050616112, 906025983466252020, 607806, 2776301199, 2356082201, 706332, 1, 2, 1002610213, 240222235, 676360, 580602, 597831504517149, 12, 2289002485, 976083673711, 1560491711, 10, 199845672577408505, 10, 4, 1, 937, 1, 848, 685990024233, 12, 903, 270515971, 153301935609341856, 841, 942794286, 2, 550473849153474865, 1503786306, 297505688951013447, 3, 6, 948396138659152964}
Returns: {336805191, 1, 1, 1, 145508590, 1, 201127493, 1, 1, 593, 423144122, 1, 1, 1, 130996716, 361, 418581309, 1, 1, 306069961, 169431723, 1, 594, 204894884, 1, 398434565, 1, 1, 1, 1, 1, 1, 250572495, 1, 1, 386, 3, 1, 1, 1, 104584840, 1, 1, 1, 1, 1, 2, 1, 81095150, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 166113004, 1, 1, 1, 1, 1, 368, 1, 108803008, 1, 2, 1, 1, 1, 1, 1, 1, 255311827, 3, 1, 1, 1, 1, 1, 1, 1, 1, 589406, 1, 436, 1, 1, 1, 521766415, 513919484, 1, 1, 456022479, 1, 1, 1, 1, 1, 588872, 356107, 3, 139470445, 2, 261128248, 1, 1, 1, 596553, 1, 1, 129045782, 1, 1, 1, 265596762, 415497, 1, 1, 443112636, 3, 491503, 493462539, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 325606, 1, 2, 532, 1, 1, 108844951, 1, 1, 1, 1, 1, 1, 374, 1, 1, 1, 83495136, 1, 1, 1, 299812840, 1, 162034992, 1, 1, 516539233 }
604675722793749334
878119784
388298643
945568
{1017013513466804, 4, 393707627375718390, 1, 3518809996, 592937471, 1045372, 483327821696115245, 2301809252, 6, 3, 232277243, 6, 566605, 400569712503301069, 444604217393718146, 796, 3, 340355598, 4, 2115061005, 216357720, 7, 793884522611517171, 668898, 2, 223241903000753126, 909333, 2027850451, 847058473612147112, 6, 754122123174701082, 805965408561220, 450689095, 600779033, 2872454302, 4, 862347953324, 371574023, 790897, 961, 3176511621, 1040053545702337, 6, 1044271280366, 344318033422197012, 3, 840617644049, 11, 1, 307318887, 739978, 2, 856147966379624, 203373262, 241764939169397023, 990, 441510004, 1637348487, 2459846347, 1676567435, 8, 1, 962, 839, 992619262, 601074561, 747654, 2, 3303496127, 330017441105629570, 13, 433296263090438444, 141704401, 7, 168888874, 687, 1518758885, 543398672351738488, 840583188, 1033128935083, 658973, 936769, 2, 145739932210497361, 8, 199569746683908698, 1, 340843719097327125, 1256881375, 2, 3, 1493818479, 3200532561, 457786369, 654564177494422, 494629526, 810, 5, 865917784, 6, 1724051092, 356266475244857680, 3, 907, 9, 893274561933, 623, 887740020, 1, 205507002, 6, 1030212111, 895688805678, 647, 13, 738301650146406, 1, 1, 940280653436198, 2177741915, 627155307434, 7, 879200953722903, 831295708821263907, 641060952918358, 156335647715717268, 1, 1864508339, 1, 529312593, 1250994241, 4269378181, 928402137760895673, 4, 2, 707143919, 360361907, 921061657509109632, 768366293175768180, 2211473506, 5, 182461032, 892556749679, 2, 896, 902371757849, 983479601866, 14, 912971}
Returns: {2619153, 1, 1013929960, 1, 10, 2, 1, 1244732194, 6, 1, 1, 1, 1, 1, 1031602144, 1145005849, 1, 1, 1, 1, 6, 1, 1, 2044520467, 1, 1, 574923212, 1, 6, 2181461329, 1, 1942118874, 2075633, 2, 2, 8, 1, 2221, 1, 1, 1, 9, 2678489, 1, 2690, 886735094, 1, 2165, 1, 1, 1, 1, 1, 2204870, 1, 622626279, 1, 2, 5, 7, 5, 1, 1, 1, 1, 3, 2, 1, 1, 9, 849906244, 1, 1115884052, 1, 1, 1, 1, 4, 1399434900, 3, 2661, 1, 1, 1, 375329492, 1, 513959424, 1, 877787562, 4, 1, 1, 4, 9, 2, 1685724, 2, 1, 1, 3, 1, 5, 917506362, 1, 1, 1, 2301, 1, 3, 1, 1, 1, 3, 2307, 1, 1, 1901376, 1, 1, 2421540, 6, 1616, 1, 2264240, 2140866892, 1650949, 402617034, 1, 5, 1, 2, 4, 11, 2390948706, 1, 1, 2, 1, 2372044493, 1978802417, 6, 1, 1, 2299, 1, 1, 2324, 2533, 1, 1 }
3841602336
1
366425627857749085
194463640
{183470534, 1, 1, 568040, 210636130, 6, 1, 322468949, 186615040023824926, 516702284559055166, 670349099697, 641678709426, 243978718372325020, 530795682, 809331, 1, 1078158658195, 14, 1, 211723668, 880901514, 251204430, 317852754, 2, 10, 1676818752, 1803982828, 430920905, 544204318, 931016782, 376464233, 293464423, 660047, 712558368127028191, 918100160028, 321659149001284573, 685978000849832887, 1804512347, 1040738, 4, 11, 706, 1202744919, 815, 718547545462, 699552, 2429329796, 164990815, 163524065, 435348072, 557, 2, 3555270907, 655, 15, 1016374875, 809402291, 444005011198739552, 1, 885307020, 467727899, 1, 516524825, 4197479219, 648287182445284078, 225847862, 10, 1158876876, 1, 172425342, 282738194, 3, 3, 1, 13, 164654327706750085, 1151115985, 222561794302310627, 4023354995, 871822842, 5, 6, 272028296405090669, 1028548653, 1058528808623435, 3548168517, 708575981371704, 13, 403698300, 1108485301, 912, 827078, 15, 8, 656377647250649341, 183386825, 250297258, 937430, 445419414, 14, 587802995, 3, 4, 1656731251, 1157792291, 977755180, 637496650, 676639582663565, 722959, 525609986509469744, 835935082079, 645107, 955, 260789399, 1761805471, 229303787, 813942510968478591, 890481, 727446, 2538755041, 242354204, 594654855060743, 2041703087, 781, 275917433, 793173597961257, 13, 3802914228, 590, 910092954, 654392884450422864, 411486382, 774085366, 415283073341494441, 164335406166658352, 890878761, 6, 3313249341, 470703292, 3556341845, 513290047119445333, 231510413705990904, 754453411641, 573, 4092616340, 655974408060, 1736498496, 705, 3, 633, 4, 657608, 625558, 561365702219632562, 1095334848980, 478392776, 955920, 2417183064, 4214759754, 460835317636816117, 645317419203, 191013299, 552478950, 629, 605732483077934524, 601694, 621208, 1, 206476930, 7, 861774364668284039, 297687477164507630, 292949160512100591, 11, 653310709, 1, 1147600709, 3, 184137371162701124, 832096818, 266775045299151159, 357396327039480194, 7, 1008, 1, 11, 3301095663, 203902305570823876, 568025033, 15}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
899
1
577445403357156164
8
{527967507, 702242640835, 289449737558446137, 227551970, 292303310, 4260929409, 703115793982, 157282827550261281, 317430586, 417422751, 663943572880651, 262062448, 561940, 1255511755, 833328936, 222864927, 586569816103254199, 206546793, 1, 147899124487408759, 1, 282333478, 512846812652710525, 806186490009622, 7, 1017972365, 524525, 931740686493, 6, 928494266199739, 1, 863024672628593479, 2474448638, 990570, 898524719151, 1, 537, 3, 3, 764115947799, 804525, 1553770289, 234286048562450827, 134802993, 377309427, 261196653, 3, 2032138175, 731472411028, 14, 579954288402, 1086487500575, 2, 224953384, 648, 5, 561110652367773927, 941621841370360, 550744011298, 1345365342, 5, 206127201068653254, 1395070850, 824676937, 830340171990, 1282017646, 420505438600158072, 11, 905977215365753, 2110841594, 208288080, 576321, 14, 570, 3, 705649061606810883, 10, 1325695296, 796071, 3, 4, 431218120628289861, 674163391, 602965789491562, 788671, 816272149105, 717457, 2119402475, 1283072445, 15, 269341303, 2608875152, 150728978841902271, 10, 6, 1004341530361599, 1832559465, 11, 3, 785702757, 1024525, 4, 1113421147845013, 568892387845385201, 1776667833, 214125334688314189, 3467507784, 7, 488755378004919549, 204386643, 934436564, 1, 244381449773299760, 806997706240, 3303529375, 8, 1, 138728203, 13, 1039638156186, 629878233197771, 168639361757053403, 1080302797127, 956582221237729619, 1, 1056219674, 552, 8, 706, 852632339870, 1750368698, 529500, 2914131481, 617296454, 556753296672846105, 464872166, 285319974, 140199886, 928526, 998208616, 7, 604491425, 1, 846684714035465, 6, 1224076224, 1, 585311113185614763, 238747900, 4087560192, 1928346758, 1044521080239, 1, 688595, 1042728, 5, 835, 495294348, 771, 180844647819928139, 314060920035085575, 210359155113198883, 808232026, 558923100, 11, 247489383795275533, 653984441344, 665154699812, 611220774210629, 13, 3, 397531346, 494535541, 1, 2467153511, 804568281, 2635512045, 575452082, 1830546695, 959597, 576374377664909842, 2802077628, 1993749367, 676764504833339817, 798, 1, 612164686285, 907785014738824, 7, 1077218367088009, 665619689479, 473098609}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1 }
1
6
391145411
5
{485882836, 1, 1530394354, 992422176419, 401049905560865381, 238326390681399997, 1008407892859752, 929774073, 15, 671, 700954416000836, 1, 2, 1991564673, 914, 1083613845403, 2, 618, 293228873102639156, 8, 702, 7, 2, 610642241759184941, 250344714223296519, 13, 2, 3232468167, 247920523198020377, 13, 464511427171425059, 3604242566, 8, 1, 606830564606264, 1, 1871329845, 395371979, 513185257, 1045842574, 166628953, 852564217, 2, 1105391453, 478007937635961378, 149810458, 7, 6, 11, 463151757, 215500162, 1, 3324424128, 499015234465846767, 6, 3666441955, 3, 175238560909251246, 981336622675953972, 1, 927484, 806796, 605, 1576196933, 1, 1, 227589040339653735, 1118453828224452, 366282781566787674, 624116829, 8, 987460904016299921, 4, 2540279311, 6, 316069195, 2, 4, 1, 515001654634109767, 387201382, 633, 3392832776, 2, 217323237, 1, 448022494107777109, 534786213, 927318956198657, 1, 849892934591108971, 3, 468901212, 1064557743, 264585342093122411, 271967601098263868, 658564, 5, 2838951552, 237444659097157588, 1974430701, 612, 1530671629, 4, 5, 773137389479523, 439990457992809014, 3, 1, 367318251809936213, 186090542, 253879418, 555308387053559386, 1, 2, 1692976219, 339782265, 2968376162, 218385404, 1, 1203191277, 1978953068, 138158277, 899207376, 1, 1960100669, 145250016431313354, 778, 617183295339196211, 3, 2583122814, 244269846654531972, 3767741706, 2124613922, 806701227303588611, 975253471370, 571211622202, 522333286, 514017490, 496500572, 3, 1032962, 1, 780042389402, 877, 448726997, 655417067, 600128826471949, 4, 668397598, 1, 962769, 1777426737, 629979345307, 877151, 672268134457953, 560, 754720772270969, 6, 553721119154399743, 2632306696, 630761437653847846, 7, 731508046, 1077210444549, 1, 300905580917106769, 1124511477, 1, 1, 446321558, 940861783116697, 709653666663, 1}
Returns: {8, 1, 22, 17760, 7177251845, 4265126370, 18046624, 15, 1, 1, 12544386, 1, 1, 36, 1, 19391, 1, 1, 5247669778, 1, 1, 1, 1, 10928149079, 4480208167, 1, 1, 57, 4436824463, 1, 8312969162, 64, 1, 1, 10859934, 1, 29, 8, 8, 15, 1, 15, 1, 15, 8554504827, 1, 1, 1, 1, 8, 1, 1, 57, 8930454695, 1, 64, 1, 3136096699, 17562153708, 1, 1, 1, 1, 29, 1, 1, 4072969069, 20016025, 6555053954, 8, 1, 17671754808, 1, 43, 1, 1, 1, 1, 1, 9216550169, 1, 1, 57, 1, 1, 1, 8017880634, 8, 16595440, 1, 15209816903, 1, 8, 15, 4735060667, 4867174733, 1, 1, 50, 4249346760, 36, 1, 22, 1, 1, 13836187, 7874138063, 1, 1, 6573584893, 1, 1, 9937885763, 1, 1, 29, 1, 50, 1, 1, 22, 36, 1, 15, 1, 36, 2599417010, 1, 11045208798, 1, 43, 4371491384, 64, 36, 14436851353, 17452, 10221, 8, 8, 8, 1, 1, 1, 13959, 1, 8, 8, 10739996, 1, 8, 1, 1, 29, 11271, 1, 12031013, 1, 13506599, 1, 9909479763, 43, 11288205356, 1, 8, 19272, 1, 5385053346, 15, 1, 1, 8, 16837808, 12699, 1 }
2
2115822214
989669318376675314
899329561007
{13, 1668896735, 917571986, 326285300386577576, 710219, 249562836378405943, 205862055, 6, 1026938803135785, 1239432501, 1, 2, 656164676918179674, 15, 888045, 2274081430, 780337, 410298847, 15, 518567571333189989, 591067, 927757, 4056335514, 4, 262686677, 767095503291287313, 5, 195180322515693605, 941930, 882175900635, 607535, 5, 15, 193198796902030777, 13, 1795396811, 553534030555354598, 1, 1, 665464013233786888, 745414844327377, 306959530, 892657046329096, 233101620, 1, 214157585, 408415895906050313, 957, 1523811523, 549, 727369, 745357547154206, 9, 217063565028498610, 727799328742, 952034733215905, 293485439924642346, 251011906106987114, 1, 3, 768692631554, 829820127479, 321394330503274050, 227286062, 652500526790865, 798605994125511, 9, 1, 878941, 900812828224154256, 901954, 238396941001126216, 7, 6, 704272343, 1591227568, 2195538063, 2473349362, 3725296479, 178183526, 762118, 235817093, 2120520616, 1841327795, 215739754028711701, 2730080771, 1, 824, 980345637, 2602716313, 3, 5, 748, 2870515851, 957149665921, 2, 808055100819, 692940555068, 707, 913165, 279889762, 258043401037964953, 2, 174813206445811631, 893889, 1226722146, 546156717572294530, 217291946504872115, 663316236074163629, 915, 5, 815, 933366066, 876244048957107787, 232417579500104596, 912975047482930, 1438771565, 527348293, 556377858668879616, 12, 799, 1, 973771511106884, 251912331, 654200831641, 1635667378, 3184070598, 7, 270550027595467062, 253931909, 385867501414889400, 651261463906448779, 632916857, 1828942047, 12, 209716404917331487, 5, 559490100, 2, 467510111, 10, 1446257365, 5, 516076974, 698537823, 670199411133188719, 602, 479691329399444670, 759, 174811697402013902, 2239417383, 1, 1333588886, 1029615, 7, 3, 968, 3786915602, 688, 2, 4, 1153272882, 3797054753, 4203178692, 223439893906161987}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
403228770
3
2520039315
4
{411321726767347135, 747, 598511, 236129944, 796099431039240332, 229082668973630961, 863785271, 275225677724312085, 1017474377082, 1013780, 582631, 4, 971, 438829627, 511252781, 4040960586, 339309704, 813426, 762794201067632, 261490714144543960, 617588631568667887, 3, 926085443502839, 1, 785309, 2, 141362488, 608590, 438284498650617158, 6, 1, 564902, 1, 358320742060977002, 4, 841169870, 6, 1, 705, 1, 751169, 156724009, 1026548097974506, 391979550, 243481922724970484, 503071435, 260731936, 623745001893774, 2234401941, 176237728756627631, 2500066402, 182100115347120802, 565966967588, 561775613667, 645792918, 1, 4, 588331954491249939, 10, 870376152668276, 1004746438677820, 693890875572936598, 278990303161638334, 1156749437, 2, 879362152796473, 305772206, 788138987200520, 172222330516383855, 3247092002, 1098432028453513, 2, 1, 3, 705217991, 730191822188585358, 413707681, 976394665063695, 2, 3943144159, 448609114, 640085666321579, 170231119532867557, 981581671617201, 3, 929671046, 1, 2, 730105646457294, 862600, 1, 1267949384, 3396409127, 1398252179, 1032084239, 7, 2, 479791367585400794, 184155499, 2, 1598178245, 9, 2130974337, 1, 625829765160977, 1, 1675830011, 374403555, 832522139026539, 260025056, 198695720, 841021, 15, 229212677, 765624, 2450771441, 765906679, 215722719166602129, 225692843, 588927725, 680384940963, 943366969883064, 745516111104, 579813281364482, 3799665579, 853, 956283623831, 9, 1102284461156902, 374243499481561707, 500672232, 3, 3570603454, 591, 260472604, 365156860, 913284836, 200752870116579359, 877186411063826, 889948064892932, 982085270416050, 1045541535465, 590167, 919445778613073285, 991626928508344015, 4081564460, 1077510685643, 1320129549, 964067646, 2118188342, 945, 734072, 959062476215, 756730005295431, 989919198, 12, 2761394099, 1, 3387713769, 14, 7, 641338420209984766, 411122588, 13, 850780236917, 673548533, 2049468167, 1, 1, 4247959707, 1700660027, 571, 1, 828877523919943662, 1, 967724499745893941, 899679199466070, 618, 1094490800268, 230134560468781484, 209169760415657253, 10, 675, 169709520, 916, 2056780131, 682734314007, 911236766153169, 15, 718681419812503}
Returns: {163220362, 1, 1, 1, 315907545, 90904403, 1, 109214835, 404, 1, 1, 1, 1, 1, 1, 2, 1, 1, 302692, 103764538, 245071031, 1, 367489, 1, 1, 1, 1, 1, 173919707, 1, 1, 1, 1, 142188553, 1, 1, 1, 1, 1, 1, 1, 1, 407355, 1, 96618304, 1, 1, 247514, 1, 69934516, 1, 72260824, 225, 223, 1, 1, 1, 233461420, 1, 345382, 398703, 275349227, 110708711, 1, 1, 348948, 1, 312749, 68341129, 2, 435879, 1, 1, 1, 1, 289754140, 1, 387453, 1, 2, 1, 253999, 67550978, 389511, 1, 1, 1, 1, 289720, 1, 1, 1, 2, 1, 1, 1, 1, 190390430, 1, 1, 1, 1, 1, 1, 248342, 1, 1, 1, 330361, 1, 1, 1, 1, 1, 1, 1, 1, 85602919, 1, 1, 270, 374347, 296, 230082, 2, 1, 380, 1, 437408, 148507009, 1, 1, 2, 1, 1, 1, 1, 79662595, 348085, 353149, 389711, 415, 1, 364853744, 393496611, 2, 428, 1, 1, 1, 1, 1, 381, 300285, 1, 1, 2, 1, 2, 1, 1, 254495403, 1, 1, 338, 1, 1, 1, 1, 2, 1, 1, 1, 328914521, 1, 384011668, 357010, 1, 435, 91321814, 83002579, 1, 1, 1, 1, 1, 271, 361597, 1, 285187 }
6
851270702301603
565722162477452667
788035780
{14, 722, 2, 390491132745997714, 2899937236, 4, 717610923368737459, 2075404273, 2, 1599099572, 5, 547408477702405252, 972858031, 8, 536689230138678498, 7, 7, 1034410, 224669796, 314661228, 4, 1349626986, 1082417077740, 197783688, 713, 247462126, 678701067883242, 2950792951, 820, 279958550018901625, 575180574378526, 791577561, 942029311, 10, 1318542430, 149380390, 660866215, 549803, 592, 427031554, 1, 779, 249680749657304992, 1913463051, 15, 3, 1053376003795255, 5, 867634455275700, 640181850152980, 398540046356009680, 807145205783777, 179818211, 533416047741775549, 197952506727265461, 1040880, 655700053221869, 953892, 7, 584307389608296918, 1114870931, 641396731, 1, 553880016088210179, 2667887465, 914642444, 876279, 769160417573504, 441825713679544020, 973845854262087, 6, 944857587044771, 13, 253779499, 415991803, 1023417231, 11, 1077525905550, 2, 2128870641, 791069300619308970, 257080064034835177, 712590433584568294, 290768130, 967, 234706299, 884048013640338756, 155726531, 752902, 870116717325, 703, 5, 469545841, 6, 699273854686839968, 355964371, 951082, 15, 153218024944674403, 1015832243030, 333797658215800333, 1, 758, 1, 672615531148, 448364324, 338628527, 1005980, 3122562087, 689871373164948250, 601163335117438, 13, 6, 5, 138438182, 831697601163582, 1033404737, 192021102920469219, 197570386173578612, 485529748, 247841691, 6, 4, 4, 613466118, 716649280597183, 905005401165, 1737637854, 9, 950815905401137656, 7, 1038819189546139, 3998582295, 715, 480843959141211090, 1025600978, 1091061627503, 1, 10, 226362568, 7, 11, 1, 157863050, 7, 5, 1061234570, 3, 1, 6, 1015898, 212392668646327011, 336334479114504828, 1, 1021, 197183886, 606793421592483515, 2154316531, 682869137700901272, 497676120, 3, 5, 285733069504159699, 519651505139816870, 370701577663625100, 387836671, 335286783, 1012693299, 1, 1645416253, 589383}
Returns: {1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
2710676205
3
220343962
4
{809453958493504707, 11, 929053510220, 1009, 154066398, 697483893275392, 650, 384172481, 214735750, 175011126756308954, 176354328889565439, 763328206857990630, 988093339559398096, 547113923, 405972046531166099, 292575868612437317, 3, 3, 1692322611, 10, 231010786485678101, 519193234860192762, 874129238626069, 405534671775969026, 320027741683783756, 7, 5, 418405016, 3611291247, 649381618205064, 553171680750, 571060590, 649, 968926214656132, 186066583760638249, 7, 1925841816, 603226726130456895, 828075318278, 1244107634, 671071, 6, 878825377151249, 1900134748, 223156447534679138, 3, 469028068, 680, 990728709, 163184806920614755, 1016168781, 1191691686, 7, 1, 327975439, 278686937484299966, 8, 1, 15, 4, 518258149, 878863582350, 1, 491883153, 221418927, 475253147, 378422529, 261049832488965372, 517440248, 258119715811809316, 12, 161665479, 1528838180, 586, 4, 4, 3495752710, 347396559397236253, 1, 381262588, 427098662, 226239462, 253502592024625512, 2385859101, 905379889645, 1, 246956946, 883359119427332640, 2010481133, 997096101957845849, 811126392341545, 895882281615816632, 3, 6, 1809628465, 883729018933845, 409355700739527568, 4, 650021429897164617, 593, 3, 1, 640693415, 1, 1210186753, 671564083, 1, 833445, 623217, 533896199396260903, 917806029074, 1028791951426028, 12, 161836196556504221, 973444430647317182, 375963455, 2, 266050553, 957896067, 212124471, 9, 252545777, 9, 846832810860970229, 172294099105857956, 669, 139333017, 12, 782, 297882202140169839, 552413686, 1016851032903, 3, 2, 2, 515236272338784802, 8, 5, 1, 3289599738, 1086167161943, 1, 834782702717028966, 571388651499, 1804834619, 205500986550285887, 3, 10, 536, 664, 940952480143, 158277367, 1896644779, 5, 1743107640, 1, 989799230022469, 643, 141269955, 683404, 12, 1049507705390621, 3, 637127424, 195360486616728510, 2, 1013587, 719612044905, 206995160, 485780137, 146869640, 3, 15, 163759709, 974093409823, 979582789203646, 3, 836826786049956206, 593894968160, 728559, 139934460, 154752660, 609, 907417893927544341, 377791241398743164, 2053463470, 281310540978643211}
Returns: {3673592650, 1, 4217, 1, 1, 3165433, 1, 2, 1, 794263320, 800359254, 3464257431, 4484322290, 3, 1842446886, 1327814323, 1, 1, 8, 1, 1048409879, 2356285284, 3967113, 1840461922, 1452400778, 1, 1, 2, 17, 2947127, 2511, 3, 1, 4397335, 844436953, 1, 9, 2737659437, 3759, 6, 1, 1, 3988426, 9, 1012764069, 1, 3, 1, 5, 740591235, 5, 6, 1, 1, 2, 1264781368, 1, 1, 1, 1, 3, 3989, 1, 3, 2, 3, 2, 1184737854, 3, 1171439932, 1, 1, 7, 1, 1, 1, 16, 1576610298, 1, 2, 2, 2, 1150485767, 11, 4109, 1, 2, 4009000801, 10, 4525180058, 3681183, 4065835407, 1, 1, 9, 4010680, 1857803124, 1, 2950030601, 1, 1, 1, 3, 1, 6, 4, 1, 1, 1, 2423012615, 4166, 4669028, 1, 734470757, 4417840283, 2, 1, 2, 5, 1, 1, 2, 1, 3843231300, 781932473, 1, 1, 1, 1, 1351896369, 3, 4615, 1, 1, 1, 2338327167, 1, 1, 1, 15, 4930, 1, 3788543584, 2594, 9, 932637249, 1, 1, 1, 1, 4271, 1, 9, 1, 8, 1, 4492065, 1, 1, 1, 1, 4763043, 1, 3, 886616020, 1, 1, 3266, 1, 3, 1, 1, 1, 1, 4421, 4445699, 1, 3797820368, 2696, 1, 1, 1, 1, 4118188157, 1714552276, 10, 1276688222 }
415937644
1829739394
303681386516183125
5
{163327340, 196049293821246382, 803, 3, 658, 3, 710250579163, 1040267226353488, 3, 879, 1675406213, 799097547562317, 187153336, 2, 848, 309505922903715043, 729529, 205738019250972658, 232549004565484188, 754210499800563407, 969955459797804939, 637561313296, 927051541177272, 1, 1, 987, 718523392408, 625306128, 899462, 664903093981314, 475391141768288586, 674782702500, 384767835728822629, 174192522185570117, 181423566, 266233686741100938, 646510266, 1, 725787560921, 15, 894343729, 474147519, 894, 743857261247, 5, 13, 409185262, 858451929910618036, 682, 5, 784, 2125129787, 274210712, 562309176, 1, 831690643, 895501713, 2, 790638599990458692, 1, 1, 752632148101353925, 824023228407656384, 876, 626706, 588850651, 13, 288160430027694191, 478298821, 176039539232680672, 169799474, 2642715669, 13, 2, 2, 694444292, 417914405, 572200849, 2565858214, 2, 3, 1297681581, 1, 680, 777321036072, 552785058043215657, 3, 2, 731, 927, 3350548721, 1188559057, 2, 3444565151, 2713089820, 1632845281, 855226443408, 938252, 232233413, 739, 1, 4, 357836474, 14, 614, 9, 334740427, 979672414, 2752668337, 1, 1136295338, 618722983145158469, 786267558175447072, 3, 955292695459208, 6, 486046296379762412, 6, 1376803054, 237646961164445335, 636, 452212959, 960431, 518993446, 455680815, 2169808198, 1, 571795308697009, 6, 199632476, 266242846961369389, 531000880046269259, 496307479, 15, 2, 1830455203, 194927181118993750, 665490505592, 1, 546595695, 596704135365354, 819549, 502189487, 244958197254163990, 514781820, 334270074275186149, 653314, 558783443150038119, 979, 536133740857700076, 5, 162159277776897627, 433104935494743958, 731014419, 184713977470419351, 6, 3, 961234758, 188511456270483829, 7, 2924629773, 3528129611, 2810992882, 3, 733, 715254, 487797553079866678, 556, 571725016536938739, 923795, 1043112144, 1033418, 616176230790, 7, 857345705273, 855248888, 5, 930, 1452156106, 966672, 3, 2, 513555383, 935720, 1003, 908065234671, 700282056384, 568, 150955016254950145, 1007, 736261615701, 610, 921783777, 968752128044252, 612}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
715610
467462171
456591437433834820
14
{11, 261253866072587114, 2236876301, 570857853804, 734639849222247027, 1, 442877690494389440, 459643178693910185, 2959019041, 153090954, 613005994695691696, 6, 2, 693, 1049666810452075, 406812262, 704043, 6, 2329697010, 177282157, 482553226, 372550742, 2670812544, 866, 669, 690723276165183967, 804808780413099464, 959, 206850724985777752, 769142741410131347, 1015785534, 210937162361049802, 161983036, 9, 454941742711703263, 549218026567763969, 1008798, 252725310106796520, 1066782802, 2, 1039837530875, 732712632, 225836777623286635, 1044989460439, 4, 1009626083, 1707673995, 1156210395, 851, 11, 2, 621, 368702561594388796, 3317559763, 237116567, 166424518, 184049176764713498, 226147168, 862, 607838001067081847, 854744436865232, 567942352480, 205915663927819063, 1, 281765878751467328, 498841299, 842654863717894, 438492753406291185, 1, 645744937949314808, 1010336, 728822, 1, 2, 1116412176593562, 10, 600362387, 807882365074528, 594, 1016079474879, 278297220444248726, 522522331, 353335764600684107, 1055041656342, 601138470695818249, 551412319172344937, 575741041566, 2746203430, 1, 169429013210100689, 1661007493, 1, 180344678966949812, 628779185, 743208666095756, 357259885, 342441441993046370, 3800292666, 632066510, 806, 801519, 8, 797249760316, 479068195540836776, 483848169635863454, 688697, 685172153595383, 6, 594725, 589102328622646, 992341, 968940, 1, 687, 5, 1183298956, 313193316, 1, 1030818071208113, 1541966642, 566806905670077513, 408785685, 1010605, 2, 266284696, 601682301, 1, 4, 851989, 492848797134968489, 688602897, 1, 4, 1090498687324, 3, 725408693013025, 5, 2044946793, 726175097323963, 408281806, 158595858777297074, 874, 2445922467, 601352066, 13, 4, 709681819153424, 548, 300314861926730246, 4, 4, 3, 1377747503, 2, 2, 2748259273, 446269050, 557068, 1401363862, 328865918, 931396810, 865234687853000446, 1113333825476457, 2851211552, 635, 1, 2047216327, 2, 675, 1621237144, 1068050799, 5, 732299522055, 189100945087789659, 320801059901788768, 459195106, 15, 521675478, 600434393675690944, 8, 713508786681, 163160433, 1, 2256521180, 1340391752, 238601441, 1, 306186665, 873517047, 4, 334297490641033632, 1, 695942737120505285, 599441981609, 623006378412, 164319625, 782430392359}
Returns: {1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1 }
6
7
184855398245452071
1369151452
{697, 3, 418749732, 822012593, 1, 362098010, 544738, 987167725, 726394, 2, 722588, 2358034449, 3, 553040084657360710, 632771, 2, 1877405277, 876803340, 181548240, 830179881780780287, 3613626845, 3, 6, 364868886, 2414413972, 5, 228765318, 8, 1027833832, 642, 2, 225189031797643702, 671040971, 4, 248831847, 1666621189, 520, 2007344627, 946911431633, 2, 898224, 9, 2, 433590173, 154351586336943042, 663103853953148211, 8, 2, 14, 1065931437, 194023071372370303, 225502793, 871822235, 265526897249154501, 1891357383, 1, 607295859989, 300359463, 615659183495740, 1049028057, 698975262806054, 6, 669459084406599, 154013499, 2, 1, 368134385, 3428135780, 2918628037, 547853948398675523, 945082432817221, 1, 364202937, 12, 921477252614445, 8, 245772669969087081, 5, 147255245312505270, 15, 3073386994, 480649732239139622, 2, 213645984829370411, 779, 1, 1, 153672644496682781, 10, 6, 9, 996047006078148998, 904291, 2126433737, 15, 4099302910, 186945794, 632581, 2, 721910676274496, 977671136095, 1053552147, 11, 9, 392495987, 3869417758, 942847047189453282, 7, 768652242170172562, 260435721190093688, 621146557, 776106977298, 975, 4111289101, 1, 570855074, 712, 356725934512650177, 3877006683, 578, 218961100, 364895461, 832445012891684, 331760059, 2, 1, 243152465209710597, 367018484536430554, 2456227121, 13, 790579443719, 602949451089410150, 177546170, 643923410431610075, 634744970554, 1054871904, 649495, 1263793179, 9, 8, 364973841006215085, 745, 471405991980100731, 897724975270453234, 1006, 493278008068938966, 910042668315, 184837119342049315, 882021586289167112, 1, 9, 3, 756, 585210, 1, 492519096021959893, 1064644431365093, 1840047750, 199425776189119239, 353963953, 3026695764, 3773861104, 422239510610130528, 2, 284484714, 162717044, 1474551003, 278894817967251384, 3, 247719618652421691, 426546408, 6, 426187651, 2, 588430871721623, 1072453192955378, 1, 4, 485280453835319232, 334706318, 423848675702929688, 1, 822824476964355, 898009584509274118, 7, 441324541184606908, 6, 194968945609283587, 575, 1010096}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 3, 5, 1, 3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 5, 1, 3, 1, 2, 1, 1 }
447501903
607656943912
1000896
3
{832288200566189, 862, 158751440, 248332559, 962276, 649165736830148960, 1, 921904038801, 3, 876152416120, 14, 12, 258516133, 11, 1571844676, 4, 1, 5, 1, 274991810, 182506206287432746, 3891665333, 163148209, 182440980581516586, 1041280, 577, 982333133808113, 5, 616, 934383197899949, 787528, 428357235, 11, 3, 490784276, 1, 754, 302808284249998883, 538, 334017422520060377, 213959756, 6, 4, 6, 14, 4, 560752315, 3, 205768334, 10, 669855471512398, 2496177853, 792893225, 190302175, 3691004478, 1, 2, 443207615133285845, 801, 323771666, 296866208530986728, 927384311893422, 506678332812141491, 573212420919447184, 1918595671, 911826, 2209777605, 252464248485111642, 2, 570326131911174, 10, 7, 4230341736, 5, 1020319, 710679452193937971, 785249, 1, 728035365, 864206, 3720773417, 211170570, 621338835, 10, 11, 6, 949, 996662860989, 644794, 827268871028459, 13, 884441976668410, 216821410, 5, 576, 505897999, 1950577015, 2176448543, 7, 1035370521, 149564422, 532, 949650916, 13, 628645214, 865509030256, 1725906706, 4, 410602154, 622247782148, 516424470, 989880418510, 755645541, 1093592012209, 4, 809161016322682093, 665018693, 776023885, 2, 11, 1016, 727491556422053425, 1397947156, 184976452222367758, 1012318092188, 853, 2535486933, 551594, 1957480692, 363188406795422173, 268010346, 160410079, 864144, 646352077904, 4035440840, 936074, 395936033506087278, 1, 242564628, 6, 2116951040, 2, 11, 1012884596, 3292353268, 771799642287630687, 1317742872, 400657055, 557, 1032984182177132, 916704, 228470447164594424, 878835864607046, 1830795841, 712095, 4111422086, 9, 2196738005, 147552919, 935566793944973591, 161703285629778872, 383167347810032276, 5, 968731064229127, 595, 189430347, 328145495, 565497655568933295, 922, 177852960085177669, 927264625877, 1, 1891188908, 607121485419, 523097698041582635}
Returns: {608486665712, 1, 159, 249, 1, 877494926477990, 1, 921079, 1, 875369, 1, 1, 259, 1, 1571, 1, 1, 1, 1, 275, 246282667469215, 3889, 164, 246282602301899, 2, 1, 1216291698898, 1, 1, 1216243791887, 1, 428, 1, 1, 491, 1, 1, 409254434702598, 1, 451213819360056, 214, 1, 1, 1, 1, 1, 561, 1, 206, 1, 608324378392, 2494, 793, 191, 3688, 1, 1, 598983106591098, 1, 324, 401348981352762, 1216236799266, 684725892772729, 774725325440477, 1917, 1, 2208, 341146762006522, 1, 608224938151, 1, 1, 4227, 1, 2, 960805136918918, 1, 1, 728, 1, 3718, 211, 621, 1, 1, 1, 1, 995771, 1, 608481650875, 1, 608538772800, 217, 1, 1, 506, 1949, 2175, 1, 1035, 150, 1, 949, 1, 629, 864735, 1725, 1, 411, 621691, 516, 988995, 755, 1092614, 1, 1093980002166064, 665, 776, 1, 1, 1, 983305173508190, 1397, 249931066239230, 1011412, 1, 2534, 1, 1956, 490740547197778, 268, 161, 1, 645774, 4032, 1, 535132089456717, 1, 243, 1, 2116, 1, 1, 1012, 3290, 1043507299064286, 1317, 401, 1, 1216342304604, 1, 308917068188029, 608533171706, 1830, 1, 4108, 1, 2195, 148, 1264857384228537, 218309747532927, 518104988769475, 1, 1216278109005, 1, 190, 328, 764387480497626, 1, 240201467162859, 926435, 1, 1890, 606578, 707225536974581 }
1566131691
9
679571811053733753
1430810006
{9, 320514009, 586315621088468901, 679694, 925578488505, 274627740258670237, 702253, 473226789, 357108024003897391, 671834434003590, 2, 976218, 160593781, 912700, 829, 814550616, 1017089518991, 5, 6, 148957117423657121, 695496835833586, 839911016885345562, 274660890977625626, 503186287, 2844190032, 607198824004325602, 1, 988, 588, 1587531759, 3, 644802, 1407221110, 556087048149, 3, 979294325381618122, 596, 616119331635, 372657509, 666155665, 1, 2, 661, 11, 387092264309727717, 1, 1661315805, 5, 747, 480795213, 7, 880127, 384172665175106835, 197354332, 231987697, 2018752445, 229511305, 1047679, 653226908532, 854435261363, 11, 3165574581, 1743102562, 594887696152159, 6, 237381666360685327, 1, 1074392091636, 814276081854809176, 5, 6, 823802936088, 12, 427283528688540253, 689218717, 562390395, 798443, 2077300665, 499745763202775618, 603, 606967803, 201710584, 149390313, 745393843769, 13, 2, 177816650, 1241562135, 1, 232772774271543456, 666580890514675820, 440235573, 834470769, 406755493, 175304987, 1057400534, 380464843, 693323728433539478, 5, 1, 209151112598217994, 2486256891, 1, 1, 2, 960265188573, 556971, 708118, 590748004298937, 6, 956229574, 263540070989458702, 705242407483467, 950403, 258108026, 15, 835193343933, 1, 10, 638022791980, 289393735562875311, 202705485, 613202719805, 3, 1712700719, 339587838, 2088190650, 3515804863, 1, 264610555, 782, 632423, 772, 1826495601, 12, 2, 10, 1, 764342566840172763, 255065763, 896409302880232834, 442496792, 918, 2661207499, 3, 1813724938, 145102792, 571863372, 560714529, 435243915, 658606396417, 1394272169, 2, 613281642403426, 776, 384676114, 295869659, 636290, 8, 2771210367, 806981112, 171576865, 8, 256518472, 710749554913876638, 870863389708, 2592259469, 279261825, 531129780, 3, 967911890, 534756362, 2, 2, 3786250903, 4, 1, 1, 727256715814701121, 5, 151454236, 2708648942, 488824048, 940870346935, 734820, 448399895, 784440, 4, 833586234676746753, 860129417, 576017913976046682, 12, 499119189469622773, 774568419505133}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1 }
1057896105837
749800
636459107547692823
1
{1136744349, 7, 771812748533, 2726926197, 424102918, 1030662560495, 673642441672, 216707968, 422195717669442440, 244290791742084052, 443785655, 930417822730337837, 2, 791725294616452193, 3, 12, 918123360365301350, 743, 880320818013964, 1, 10, 1023098, 404842699, 670343212247805656, 259101507, 546655577038387458, 6, 238100130229809889, 789, 949580, 277104860643519746, 856648, 420846747, 476782998263661024, 908892246152, 1044855305384457, 1022, 143126719, 1, 1, 2, 4194462403, 1480126451, 14, 310506885, 284884215, 1, 3, 617110, 1001, 193288976, 158326776311792338, 754054, 765396632, 203093322, 11, 1, 189779378, 6, 640195323256546, 347737695, 424138978613095353, 834, 923925484, 3574183373, 4005339329, 1, 432882168, 531584, 746546759499133, 880655579442, 1068340338270, 182829480, 791188976877, 200106185185674214, 608513266976452438, 900088468020464, 9, 967971, 5, 2, 278415410286939360, 417484189689079812, 925294149, 9, 6, 452993587, 1432249467, 500699840702213489, 266249366821494815, 424707623359758157, 2848014701, 1271243169, 791158792, 1, 1, 1, 444990109043566223, 5, 178164305, 605430912883634966, 1088675844977, 2153775682, 235199679, 904228531, 5, 594427227107958, 242595447804814018, 5, 821, 1, 12, 1413258706, 570253738583842241, 1256594627, 508696027355259321, 3, 219472360, 10, 4, 571831924994573896, 835168543094, 787781795, 495483433730180467, 799300193, 348256452585058584, 258058401, 664446746106670079, 3, 437744192, 6, 613094802275694997, 711, 1, 593497532952616956, 3, 2, 11, 5, 1, 762956518005922, 770, 191366625695587287, 1241611315, 6, 1, 3542162359, 10, 8, 1210676079}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
13
1068402340
991440915
184952651
{9, 964649293, 608, 280400027833264502, 1016, 970470526532843570, 854561, 577536606794, 684, 1089296492, 2, 695598394013235545, 2325961175, 435176743, 14, 1686241420, 516540436025251325, 2544394009, 1, 191777634, 500570071642498324, 521881555, 996670, 7, 208029091084057162, 262654947, 1035436, 5, 7, 532724972980325612, 439222845, 6, 996648, 2, 3, 1179915979, 671, 561423067439328585, 1099071065949, 262697272, 177062010, 1020827965, 1, 1, 1, 3751264392, 671389, 1, 970961311234400012, 2712268922, 2, 6, 864, 592, 365785594, 1, 1379225942, 1, 146051897, 809560672918038, 221862915, 1005129473135756, 998169, 2183421287, 1080920449624357, 1807516344, 10, 2, 920846659030, 1056191597, 9, 6, 840406, 736988635, 1144463866, 737197, 341538246, 730944732, 1028061, 3911112709, 3447056861, 1, 260585616, 1621898737, 327434888577117640, 157719103769754660, 693076, 3, 999425160333, 14, 206365350, 774, 391250597678131549, 1307680776, 2612971698, 382774458, 1735516224, 1, 978407106, 877219756686, 899563341088, 2834013789, 5, 209821771, 144401641509711139, 7, 9, 3, 250462633, 1866062176, 876232641755051367, 7, 3, 167329587998562865, 419751442, 476959842194304893, 589991, 2, 4, 331531061575913263, 1043067559567727, 1990903978, 1710597636, 745816, 222094985, 153472942, 637497760, 225804928, 522600687116758458, 759, 947774864086988, 447775854877783052, 920774, 3250480187, 1, 512230809, 2, 1, 782, 976, 505341489, 4, 11, 996636006072290, 300882185, 2, 804066924215826660, 496119066614993742, 6, 931153877, 533597551, 800705, 1, 862, 489620370751655230, 2434257795, 548, 1, 4, 417996211111990682, 720340, 12, 2, 1576976730, 2, 838776667420092, 11, 3058367209, 513467503, 2492604523, 613, 935, 6, 8, 379925158, 968411423, 1, 804, 2, 2, 580418646103158490, 1577358602, 243320197, 666336587}
Returns: {1, 1, 1, 1516063735, 1, 5247129300, 1, 3066, 1, 2, 1, 3760953673, 3, 1, 1, 2, 2792825093, 3, 1, 1, 2706476699, 1, 1, 1, 1124769335, 1, 1, 1, 1, 2880331473, 1, 1, 1, 1, 1, 2, 1, 3035496020, 5886, 1, 1, 2, 1, 1, 1, 4, 1, 1, 5249782870, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4377068, 1, 5434467, 1, 3, 5844253, 2, 1, 1, 4923, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 4, 1, 1, 2, 1770371314, 852753894, 1, 1, 5347, 1, 1, 1, 2115409402, 2, 3, 1, 2, 1, 1, 4687, 4808, 3, 1, 1, 780749183, 1, 1, 1, 1, 2, 4737604920, 1, 1, 904715757, 1, 2578821165, 1, 1, 1, 1792518458, 5639590, 3, 2, 1, 1, 1, 1, 1, 2825591593, 1, 5124363, 2421029496, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5388545, 1, 1, 4347420097, 2682411053, 1, 1, 1, 1, 1, 1, 2647273974, 3, 1, 1, 1, 2260017240, 1, 1, 1, 2, 1, 4535032, 1, 4, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3138201110, 2, 1, 1 }
729146010
1277806748
449530713408633371
886
{868205163177298, 880314767564413395, 265113508977429273, 220240853054582114, 783590850497207932, 12, 676, 585462145192140134, 917715, 12, 668056204945697, 362069377159936118, 504963902, 2, 2, 3284714374, 3, 1757185250, 7, 444827886, 554950, 1031286377219782, 378055211, 1366083282, 1, 843908778013074, 1013508936559, 813, 2778658501, 9, 679, 710277973156905300, 776835, 608650, 2928048589, 3, 5, 800989780497202, 15, 530100914111563140, 2817497297, 817916680410465632, 703066375, 7, 1, 838053315140, 755752936322286, 1, 1, 531, 4, 3677636374, 551423, 2, 196493954, 1617093469, 854, 2938279648, 10, 564546444295986, 11, 527663297, 2, 481266015796164056, 3470247589, 7, 954063, 4, 953498223, 843140915676166492, 3469565190, 12, 402847643669022516, 248383063, 1007047, 208037478, 893579977207335, 595057365649028, 811669569700646038, 1, 1326137911, 1093823643708, 3874611065, 5, 820672621795253, 613820930, 768249740822492, 492168379318345750, 13, 2, 964024527270101, 779297539712786, 530070313752500949, 11, 595749, 1001, 933421615091006, 1, 934848288661, 875382080265124, 1, 5, 1, 228720184270166276, 3, 887690, 1570346073, 5, 153900391594999289, 883087320674, 3790707628, 3, 161238294853108751, 1, 1, 2, 550, 877887523450223948, 217277787, 864064632456264751, 181784395, 1001581531699511, 836391, 287127464280356603, 6, 783627, 1, 1, 903910646477981370, 380006597, 3, 891565515034, 1, 1, 1929639055, 1, 2200423465, 3, 261940162, 1168575964, 10, 2, 10, 7, 914580, 10, 225484696564669729, 2, 356818387, 215142898, 1, 897, 1352682674, 625833335130568, 549224, 643188, 223442409, 1, 1, 615014288, 397779074}
Returns: {1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
2
1062812543
859278711
412036587
{213199566, 278322958, 1701685254, 4229907291, 988434, 573098199269437984, 3, 1038763409659549, 7, 2, 264536965, 3, 553, 1347842525, 695837, 645836, 3, 551903178434622767, 8, 181811593, 212107569121381882, 1831209139, 600400937106647, 792557170986570763, 981048, 550, 1, 941299424, 563115, 15, 491271823, 12, 1496869158, 2058532222, 3145844262, 156786963, 572131783183361655, 679608, 505059291, 3974640116, 1, 3976024531, 1, 14, 972340934, 669, 394525694, 967361, 175570309, 14, 3569188285, 1194236123, 1, 451215898, 3, 389933035235115233, 2, 994170820, 396819624510256061, 355125672344022399, 443832492, 204821675157042517, 520, 3521632722, 335942592, 709, 15, 1432245887, 4, 1, 476431145861908526, 898786719393, 857, 197081832370830147, 638047, 651901874, 314297084, 393943666, 181454424812014625, 805572, 408503004308719867, 375873487, 3, 4, 1, 695051415041, 1426016220, 549816, 1, 15, 747, 195863814, 625727, 584875, 4083375861, 486097120074070906, 239376394355355834, 241670108, 264105036, 341142813, 6, 1005, 446711735667132324, 582058235716987, 4, 2, 574, 279665877171279694, 2, 295316766985853691, 15, 232218701, 441365596, 1072146875967, 1, 614507521, 213855236, 897813, 1, 1798653613, 161827238885506190, 6, 1, 500789787345271282, 144700068, 321628992985431885, 803458559, 1502497475, 846701, 644246563, 264918728, 237324550, 1028795461820492, 2, 878, 4, 764780314634595063, 501821206691101816, 268356206, 724605, 879013557393, 573861677200774745, 7, 332906755958318829, 570107, 1, 2, 203999949, 710631151958, 1, 2055215253, 966302611513585, 983348249775091, 677851989, 1772068563, 927680941526573, 394841713, 521912417781852418}
Returns: {1, 1, 2, 9, 1, 1390891527, 1, 2521045, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1339451870, 1, 1, 514778481, 3, 1457153, 1923511636, 1, 1, 1, 2, 1, 1, 1, 1, 2, 3, 6, 1, 1388546065, 1, 1, 8, 1, 8, 1, 1, 2, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 946355365, 1, 2, 963068903, 861878976, 1, 497095843, 1, 7, 1, 1, 1, 2, 1, 1, 1156283591, 2180, 1, 478311485, 1, 1, 1, 1, 440384252, 1, 991424103, 1, 1, 1, 1, 1685, 2, 1, 1, 1, 1, 1, 1, 1, 8, 1179742610, 580959073, 1, 1, 1, 1, 1, 1084155505, 1412636, 1, 1, 1, 678740397, 1, 716724620, 1, 1, 1, 2600, 1, 1, 1, 1, 1, 3, 392749681, 1, 1, 1215401257, 1, 780583575, 1, 2, 1, 1, 1, 1, 2496853, 1, 1, 1, 1856098068, 1217904480, 1, 1, 2132, 1392744464, 1, 807954356, 1, 1, 1, 1, 1723, 1, 3, 2345185, 2386554, 1, 3, 2251451, 1, 1266665225 }
607234406
1
978790664170338
312744168
{273290313601351683, 434401489, 746839275534369418, 15, 528612477328941878, 1661699207, 188017603709503946, 1018330878409745, 827265571763, 1002925418840, 2019969832, 14, 5, 13, 1805632211, 1, 3, 3063686829, 636290237, 439985361206859959, 1136661987, 286774355688206498, 861, 891509837, 1016193150, 842056046, 1543556835, 218900473808339867, 1030918712484, 615683005650620, 881208682460124, 667, 431820190328618740, 174490620, 343767914, 602426, 1061404178138, 260588906, 1109978990, 1053672086270, 151504065901767846, 805707283974566, 276822422715085737, 170335292, 656971, 264052013, 166217451412844059, 560425759110, 521695177274283897, 1, 3731780483, 1137483855, 256231175, 14, 1693204897, 7, 1, 1037412, 288226209990156773, 15, 864953548820462385, 1426010684, 226585537, 1, 184585387, 9, 645576589, 2, 1, 568925817, 898075302052070104, 239046384, 698, 10, 1806910428, 4089661371, 753, 5, 440803934, 1082836126036, 1150333847, 14, 3261409750, 1022, 2, 3857329117, 835184094763684, 6, 356740897413412807, 2, 7, 889975350480, 160504007101286174, 1379770531, 534211002299328928, 1, 3620321166, 10, 147252133, 206877162, 12, 632, 8, 907862888, 3, 1118079875809959, 7, 429843319, 607107, 1904736415, 2342034385, 2, 157883886179247430, 457098313623364080, 1901029235, 8, 1, 946396242, 231177756, 150688688687752632, 377631996, 892, 159539998, 634802304187422, 3897381860, 2, 654858633860, 8, 12, 570363712, 588261134579441, 6, 957137167, 490858945378151879, 829639647, 1556859823, 153565105, 7, 396255364, 1920094903, 756306481005901, 13, 6, 2, 177046732, 1, 704662840485, 631, 912972672313, 590408228856698, 946, 3706744921, 13, 164926000}
Returns: {280, 1, 764, 1, 541, 1, 193, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 450, 1, 293, 1, 1, 1, 1, 1, 224, 1, 1, 1, 1, 442, 1, 1, 1, 1, 1, 1, 1, 155, 1, 283, 1, 1, 1, 170, 1, 533, 1, 1, 1, 1, 1, 1, 1, 1, 1, 295, 1, 884, 1, 1, 1, 1, 1, 1, 1, 1, 1, 918, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 365, 1, 1, 1, 164, 1, 546, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 162, 468, 1, 1, 1, 1, 1, 154, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 502, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
865686904529134763
601
463026010494909696
252337431038499651
{902455, 4, 5, 1786508713, 557421163492437512, 3, 4011677620, 889, 167652279, 753904936476, 2, 595289563833867, 192952909638287464, 384461372, 1033558991406, 1031379458, 348522545, 2, 316549120523617115, 4, 383577846, 982493, 463003000752268744, 657456, 1, 309977817, 997033450, 355314893150482927, 3, 3, 893, 302535448398956282, 339737452, 2, 658, 212888905, 1, 591728982, 1098948396662821, 14, 689578771, 935513153, 596, 659592392529445, 7, 446043515, 411834035846726057, 624269544995480, 791927269418570, 340618270151036324, 3084308128, 1031919036200, 1093669734203287, 1, 190336133, 389693340999574532, 551712562, 833062035, 166070500864321169, 1150987151, 1794257633, 4, 586, 859813494, 146148737, 1083996233007751, 3, 569, 981682, 248649639412430399, 2819019807, 3, 802974853392, 2, 897431267177, 2, 698482726993216, 805455510564087536, 198638733944819840, 8, 8, 7, 729057, 905578143335, 702924878710856, 396051873, 147190611, 1096370071308838, 569350866160486778, 167479082, 6, 996467559897312889, 866, 258069253, 820539255456, 224889417792667977, 1027435186, 2, 6, 5, 3, 908548, 589045317589964, 2157264988, 1017203819268, 6, 411316735667309812, 760, 615730219254048, 6, 580, 15, 2, 11, 870734004, 3124853714, 256506063099868739, 858307187, 3, 7, 3999822964, 909215724, 833, 3, 3537296976, 231015571, 4, 1, 1223166796, 14, 256989013, 3, 607291167264469, 3302868319, 13, 424993648190377011, 648271270494565036, 925920819722202947, 663669559, 1022937158259, 693, 3, 633005116676835, 219985713588182298, 822535092, 3246985005, 10, 1614725984, 3468568296, 634090388, 839, 1, 950, 982626, 13, 918591214748, 240630078431513464}
Returns: {1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
998606069385
714774691347
847608884800823907
527544439592496674
{733342259, 934668315858, 13, 923256850203887654, 318163881222879208, 663456237, 345559218, 11, 663969599861, 1486291775, 963446549941, 1, 337749690, 235910101335706999, 7, 872547769169, 208064967663536921, 835865926, 504364154, 849652397050360475, 300963425705559084, 868102088484313, 5, 820973, 485983496, 283094610530219811, 12, 912507, 9, 1, 940, 4014307791, 1011, 228808875, 572890361215, 210965070227351771, 240198191097567095, 198481110423266554, 5, 805042, 1, 2, 7, 394403143, 4, 4213681368, 802642189, 806086018636163402, 198122312418722120, 575, 278291869651192450, 1, 4, 3434665759, 823470862, 146021847872698740, 2992836886, 12, 724, 738566137376, 524902739549120409, 182837980, 15, 781285685690286899, 997252384685488097, 605700211214975, 151388656416014172, 4, 847181, 668923, 413952103, 644, 763923, 1, 1433001955, 8, 926, 8, 748043315134, 201963666, 398944416, 852240478533739069, 1070192868025, 664179011452, 160189395, 1751962412, 154603795956125129, 1, 15, 303928141, 744154754987, 146901832188519081, 800555703009861082, 1, 610646550, 928472480686, 1, 214105638, 3060987773, 407522597, 688, 395106484686216287, 650561791876859469, 803268191037979, 1, 902187481497638, 901312637, 3903227725, 4, 15, 1, 13, 373321474453872589, 13, 15, 818245, 154215564933236740, 193417622307567951, 2, 1, 757710482864, 3, 953374, 837982138717825435, 235092366, 426386660, 1175924435, 391148625, 574193164, 2306728328, 694527837317507771, 5, 307464503, 528456267671093290, 589990445126999197, 7, 261309697, 929615597103682, 986021652, 370885477, 550636446467891990, 230937658, 1631564225, 569, 155948301700657308, 904827, 569899428334818098, 986231967273846146, 1215201760, 251986521, 567593238399732008, 183204694, 846895977584725907}
Returns: {1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1 }
1007299516959646
6
691835882356122196
340088216
{981535734, 845, 558, 1124396201101613, 6, 2, 750278029858976843, 554067562796, 380520442, 1, 250453392, 2856891635, 227206916, 4, 707302890324510, 325604061, 1103969296, 395939723, 252648831, 724046856622812810, 2, 1540753905, 564243889336467, 2492548716, 3, 474781082043802894, 827675888051282, 889, 895199414928743137, 2, 13, 1036719, 2, 1165986529, 231907110030310650, 1, 1879866708, 202881940, 915940369, 801, 297184153883096057, 717911722723, 3531439811, 10, 650304197652323506, 4, 12, 168865857370115471, 141690326, 248704171, 729711834261078, 822, 738568631434266779, 676258, 791, 627583, 4077096997, 5, 164506305, 1, 277791353036306381, 817193810344, 1462965617, 903103413021, 10, 507949065, 6, 184617375, 1545667448, 220137580653413180, 1098622853739, 534499939804277922, 991969466346648287, 786676387, 563405673056084710, 2072468152, 643189, 384883618656794988, 353824489299483421, 255293019865235954, 796888, 235877419819026794, 7, 5, 238127004199063451, 12, 3295447167, 946175, 414810000, 3, 226658459252657932, 775930706, 4, 4, 1081656070, 222264391, 209753835986116722, 2035004072, 629, 427240280572428996, 3, 877363423, 569768218792120015, 5, 875485, 933021387, 765, 760, 195373909011014927, 476207625, 480939034353929746, 243663288765478538, 1536431376, 915590028996, 964, 824633408797, 845421, 261278123, 3, 14, 853990570074, 728251, 812268423293, 948, 2013230671, 881087, 954895106, 2848070440, 2217990775, 3758679534, 3863032948, 516, 325222756, 647867, 317056694143212881, 145401566, 2, 960, 1, 10, 1727793007, 388514531, 1, 10, 210456326388958230, 285920030, 1, 725, 534988192158112730, 12, 13, 572934962503479185, 211871538, 1, 227290404, 943772, 706437551964632, 2071356366, 186032947828454235, 787933817, 3, 1, 1208911934, 248327503, 312026621, 12, 206413773479941065, 191854328, 753473, 270391927, 715, 752557, 3733435085, 1, 500321658827913031, 757403984438892687, 807312, 3, 491368110, 900, 1180504426, 1, 238564590083212859, 822637084712, 1012327649968, 1107519848635912}
Returns: {1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
180423523480512611
3
379344189568859242
14
{981880212814, 841, 317597868, 459858231, 1445850937, 787755242888637, 834, 959229017962337002, 634219, 332128756, 357526436172665412, 2, 3927408488, 3, 1298536529, 857354928005913, 1096059407, 712084316291993, 746260415666, 988, 1, 14, 1, 3426413440, 10, 235970067018853173, 1, 681317033425867, 665333902003544147, 144471539770764757, 1521732120, 1, 725, 330625424, 287953605314364164, 207938651, 201746958904707718, 1432746773, 818916636138, 304316546, 245769910, 760940403280, 3, 1727256517, 180924235, 145618693509431336, 670, 966588, 416546073073700209, 999163, 221219113925704681, 673109, 373314340525988142, 891489406915361, 5, 175339388006848682, 430319187, 772, 11, 376859008, 509594349, 971532124, 309736775484885997, 235859344, 533456954, 10, 909842183, 614453999073894, 7, 10, 1352618179, 1039322074661644, 868120, 4, 13, 1, 679, 4, 7, 175308346, 704572137607, 613979152409, 350503795, 1, 6, 1035071302653, 898161544, 1, 609650763, 5, 906054295, 414831346068735306, 986404940767064, 555663141358, 351058823, 919927583, 234623825897439901, 13, 631411, 1084444902781, 1013540, 3352826003, 786988, 2833277243, 628518, 232366797675464442, 238703673, 15, 161300741, 3, 7, 635957370728, 3, 6, 1310367907, 3168734172, 513575819004564427, 806158277300455, 411435454, 6, 681776, 519, 1472351719, 585006423, 3228226342, 214203789, 735, 947, 3181182705, 848924, 1040629, 3, 1, 164815030626215538, 847, 1446019850, 170337312, 2, 565743414363402, 1, 1447337812, 963727820, 291372019, 531242809, 190127791740009388, 796116784461, 3342549719, 1, 698393056126495, 547713, 9, 11, 740884, 232573242, 797514395882, 798324763, 868143216, 954829491492752329, 1042013154304, 281164092, 274796927290226258, 451596367, 1915140678, 952172053810195990, 604706763724051953, 800110207582911, 7, 645465752, 182855349240716608, 505416153, 14, 2, 1, 172925050677597541, 6, 1029071854350821, 719354755487562639, 158825011414212846, 2, 2828749248, 873164638095392706, 556903604423, 3, 929936813948311996, 1, 3, 2139343960, 8, 722252500491170644, 1032425050245060, 812191943267256288, 1, 500638875, 1, 518087044, 12}
Returns: {1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1 }
2
646947605165800
3214941114
3
{12, 372995758, 175598717304102760, 369961405569962871, 327589552, 1031364474945, 1563545277, 699186874, 3, 5, 2085259296, 3, 13, 351343815986650363, 497967172630925448, 743, 1102106690007015, 1983967132, 598535755494, 9, 4, 2093886736, 957665549, 888384610493588252, 6, 911140516372, 826984955904333875, 715946618848, 295773200338445364, 269004721773747145, 1055215786273, 199086878, 849469308763838248, 792726322716077, 319304749, 1, 355372852, 4, 7, 1092304229626654, 1, 172961659, 3483730358, 525846081, 13, 13, 506936689, 4, 1022, 986577, 2528472337, 145193681, 2, 763, 830910633644064515, 688684719, 1229343746, 593, 204476811776002515, 14, 490627019627797387, 815170, 1466444790, 1021, 987, 219808561321342968, 541728, 379508826058302769, 449016900, 399935378, 4, 238494512, 1, 1, 550786825, 378186416, 738680, 641, 759345562183414931, 189052130, 1, 425292423761200595, 8, 170364139695043727, 3, 990530881354173349, 922556, 732296900039064, 995, 270557184468659103, 2690148104, 610745124345695, 925861926019088, 268075482, 3, 537494492, 265958368, 6, 193780045890004037, 772307484138473182, 827030086648557, 3029156275, 299448687684328061, 310243847786578692, 4, 3571857414, 3, 3823933830, 6, 15, 775212, 373271247, 1234482389, 3784769592, 186663085, 187209502617232078, 9, 308630853, 1027962903, 1651434958, 1, 3830692258, 252906284799671055, 189850451, 867536957693848, 1029165334638852, 6, 3856712787, 8, 14, 962619319618105, 2, 197114307, 1000514152904, 11, 4, 2, 1102573915388586, 154894816, 1, 6, 1, 743786630, 227298934420752276, 8, 403130184, 1882611391, 893644672, 2, 2, 7, 422760773, 704489466786, 763019150, 832622199422248014, 6, 2054290881, 2116351543, 2767204291, 154982947193820225, 1421963448, 322490871, 834959500, 716899705954, 614497, 1393191889, 7}
Returns: {1, 1, 58532710728273520, 123320059154152823, 1, 341644864241, 1, 1, 1, 1, 1, 1, 1, 117114215249361987, 165988506717064798, 1, 367366753374931, 1, 197368624424, 1, 1, 1, 1, 296127221869176859, 1, 301570211384, 275660736781541694, 236505578876, 98590738855488466, 89667942673372763, 349595301351, 1, 283155497491808338, 264239964277952, 1, 1, 1, 1, 1, 364099266581478, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 276969291741530426, 1, 1, 1, 68158710069495661, 1, 163541797622531741, 1, 1, 1, 1, 73269276104923220, 1, 126502521933795753, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 253114347223194636, 1, 1, 141763669729037252, 1, 56787857955136064, 1, 330175865228119303, 1, 244096823385614, 1, 90185428095049341, 1, 203579564821158, 308618498712289, 1, 1, 1, 1, 1, 64593134300593946, 257434975015116276, 275674552255445, 1, 99815897017527884, 103414273001807724, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 62402959639552182, 1, 1, 1, 1, 1, 2, 84301814161699991, 1, 289176842603876, 343052968252210, 1, 2, 1, 1, 320870963245295, 1, 1, 331361423561, 1, 1, 1, 367522495168788, 1, 1, 1, 1, 1, 75766058564883360, 1, 1, 1, 1, 1, 1, 1, 1, 232686528188, 1, 277539813667591592, 1, 1, 1, 1, 51660810934414155, 1, 1, 1, 236823274578, 1, 1, 1 }
764400885
653875974691
862
8
{1, 934736681, 1, 628850257198815035, 494504820, 682, 389132891905358494, 726, 361698316, 176392470, 13, 722, 920, 804478251, 720, 491355230, 1, 419749113, 785706819533, 749, 904707410, 979939632239, 1, 853, 601031303030765, 725272212885272086, 1968835015, 261494437960128250, 740963692, 5, 516738498, 1691595834, 1045830904788, 599202671655423780, 13, 14, 4, 936438, 1051874964, 967993348, 1, 14, 138209864, 530344580, 990191148047897, 175296908, 2324270689, 665, 2202582979, 417585701294846798, 10, 3658966702, 1, 924388, 154187770611034495, 181153220397800637, 196490109690674765, 894317634299, 1, 1, 174471021, 1, 7, 1009007292, 858799, 3504063910, 732758573615238, 573, 993864, 8, 217899760576742073, 3025444297, 773810340449, 629169308013, 7, 8, 163206486669991783, 134939604, 866182230, 942263995810149, 640118, 369213022935104072, 1032069734347, 442226810181086179, 450680220385927978, 1066430340931907, 10, 351273174, 430533980, 248635313992628557, 554770, 1098076882113761, 880789873872, 333249463, 6, 665038246152983, 247495092647780176, 167151964, 6, 15, 751929330316341, 3, 792477945677275, 716463, 973140859742129, 1, 815, 327660593, 9, 1647361483, 1122199046107363, 984587260858148352, 1367439213, 310314787536575528, 219578738, 1, 7, 980645367488785, 1, 562442751567, 8, 1, 193409405, 535883579698008684, 10, 615, 805147, 392314088839892831, 658904, 875803583556285, 1006950945846531, 2545830661, 2987977401, 899657011, 1001889667, 184020331, 995057553303971, 806306454, 5, 1, 3700347483, 299464656800337035, 1607914712, 2, 250299313713861153, 658302, 156923734, 14, 761248706619309, 630360515159, 1012296, 1, 737721745424533357, 321168692, 9, 613514641085739, 413268931461498162, 1, 884915340898205, 186101441688191522, 9, 563413895, 1095883021708, 849923788677, 11, 1, 1555902938, 193842190079395024, 1852004119, 244532159769054552, 308950064326818454, 4163582453, 698870165, 354514425}
Returns: {1, 1084382, 1, 69894035293478540, 573672, 1, 43250476266878097, 1, 419604, 204632, 1, 1, 2, 933270, 1, 570018, 1, 486948, 16613557968, 1, 1049545, 40892659557, 1, 1, 66773619148973, 80610991118750384, 2284032, 29064018669764953, 859587, 1, 599465, 1962409, 49129068625, 66598860465935490, 1, 1, 1, 1087, 1220273, 1122963, 1, 1, 160337, 615249, 109983528239924, 203361, 2696370, 1, 2555201, 46412868833461449, 1, 4244741, 1, 1073, 17137270306851011, 20134387671095951, 21839012967895572, 30189909814, 1, 1, 202403, 1, 1, 1170543, 997, 4065040, 81394847392686, 1, 1153, 1, 24218604075741905, 3509797, 15126498083, 729894789, 1, 1, 18139680528881361, 156543, 1004852, 104727032360469, 743, 41036463150506517, 47408922320, 49151675503957675, 50091174474698595, 118490319318816, 1, 407510, 499460, 27634760525163688, 644, 122000448697629, 28498939761, 386601, 1, 73909003993590, 27507989274376208, 193912, 1, 1, 83546392596903, 1, 88043770955704, 832, 108097041585124, 1, 1, 380117, 1, 1911093, 124689320018935, 109432777964064126, 1586357, 34490181670427949, 254732, 1, 1, 108953505258982, 1, 652485791, 1, 1, 224373, 59561171761851416, 1, 1, 935, 43604061994679064, 765, 97317078567947, 111915303375806, 2953400, 3466332, 1043686, 1162285, 213481, 110591828896933, 935391, 1, 1, 4292747, 33284222149818785, 1865331, 1, 27819667748481691, 764, 182047, 1, 84548115045827, 731276700, 1175, 1, 81994680720640535, 372586, 1, 68121351715974, 45933085253642128, 1, 98292848646740, 20684371505036862, 1, 653613, 55385583240, 24640679111, 1, 1, 1804992, 21544742923998792, 2148497, 27178704814609455, 34338506410450165, 4830143, 810755, 411270 }
2352564494
3490994400
2140648671
1
{2306146323, 2887775397, 731101, 220312700445801231, 231415654803728149, 296073789, 1100566397317125, 3, 2, 10, 3, 174636675190381636, 1, 931, 281460174, 559785, 1, 203968899, 725502167072390101, 151505339999110008, 178839267827200137, 13, 464850038, 1021108711637355, 1, 599448529, 215684633, 690449187477751090, 1204385779, 750, 254841849922255676, 683821, 4268166350, 668, 159010169, 7, 214848354310444453, 608520699, 550420867750, 683314583196756782, 471710155, 7, 432464711900841383, 362758159, 449182441869038181, 300117413, 3822260443, 1, 1, 6, 268233286, 1069732105, 8, 481927329109702079, 1123872478315955, 782724649303, 842, 4062360483, 619192426022287, 489479520, 5, 171148852271626539, 157136213804885360, 246987114105958052, 3, 613819040326812189, 1, 1, 740, 1, 14, 2, 339274854, 339104718782238067, 594019783546432, 310552651050113922, 1, 791334105052, 681287276748617191, 998, 2, 2646516292, 465568638705535979, 2096491974, 524, 2793661691, 225376135200218440, 1039317, 1051613869751, 323645065, 989820044123034, 5, 3877295223, 636797580033057, 921198398441345, 234187483, 331098983105060614, 1473213424, 857076011495341686, 653, 434108782849715914, 1053674614555, 4, 1272430763, 1, 718154, 663479712590, 1, 1345187546, 885436955217637, 251638762, 2, 14, 875207998562033671, 2, 1234515155, 719354528687731606, 6, 344153191, 667225718, 749968395447, 816, 566, 335063335, 847761356893849785, 321923978663056974, 1343305474, 5, 861844277449, 619047, 4255093441, 278174986560287394, 759, 1007793, 368198902219472485, 5, 8, 868774082, 803530319274533535, 233526104102509020, 9, 6, 384130729036186151, 174542959287116634, 965423169768443096, 776021037203049492, 1, 424139569742121453, 2, 257886036620303769, 2490719343, 936207811877220, 343934146, 1, 843533, 963241861475699, 1044926688813357, 475983135606025007, 600181285768121074, 5, 2201007589, 897961753298, 644472909359627, 898288, 179211914613188994, 985054021126992, 151518847533859538, 144814997, 1, 5, 1039366, 3914394244, 582093002429, 3, 167868246267083954, 693756564104, 365736447794424581, 391504123261205464, 7, 895004, 795252631, 442575305352673640, 750199650528285868}
Returns: {2, 2, 1, 102918664, 108105388, 1, 514128, 1, 1, 1, 1, 81581195, 1, 1, 1, 1, 1, 1, 338916973, 70775435, 83544428, 1, 1, 477010, 1, 1, 1, 322542040, 1, 1, 119048891, 1, 2, 1, 1, 1, 100366005, 1, 258, 319209123, 1, 1, 202025077, 1, 209834733, 1, 2, 1, 1, 1, 1, 1, 1, 225131446, 525015, 366, 1, 2, 289255, 1, 1, 79951865, 73405887, 115379566, 1, 286744411, 1, 1, 1, 1, 1, 1, 1, 158412132, 277496, 145074087, 1, 370, 318262070, 1, 1, 2, 217489514, 1, 1, 2, 105284038, 1, 492, 1, 462393, 1, 2, 297479, 430337, 1, 154672268, 1, 400381447, 1, 202793102, 493, 1, 1, 1, 1, 310, 1, 1, 413631, 1, 1, 1, 408851771, 1, 1, 336045115, 1, 1, 1, 351, 1, 1, 1, 396030124, 150386182, 1, 1, 403, 1, 2, 129948922, 1, 1, 172003425, 1, 1, 1, 375367678, 109091281, 1, 1, 179445948, 81537416, 450995618, 362516768, 1, 198136003, 1, 120470977, 2, 437348, 1, 1, 1, 449977, 488136, 222354627, 280373559, 1, 2, 420, 301065, 1, 83718509, 460167, 70781745, 1, 1, 1, 1, 2, 272, 1, 78419336, 325, 170853094, 182890415, 1, 1, 1, 206748222, 350454356 }
515480933
726718776233934488
11
1
{636907171, 738764620, 817894079, 15, 1040615, 717, 586285767, 760, 173342805, 318502670, 8, 141710591, 251699032, 1, 6, 1, 6, 3, 945324201562, 989230, 684742971003910050, 617003683, 740005874452276802, 718503722673, 2, 314018652, 2125626962, 14, 802843576, 617599173383711764, 3392713649, 148592341, 256150856, 1, 200352307314362278, 320699481, 467855085, 15, 2195631719, 804343112267, 469403192391789189, 10, 512, 713706988, 1, 251893217, 225599595520380950, 467508468, 1050711963774438, 603831236705, 808072212542, 6, 921802, 267934098506491405, 3498884503, 321402984, 1391632127, 3251874658, 543, 743013830946799, 641851724536, 1358149513, 728841299496047, 822768827426853088, 6, 711584035, 1969492785, 945, 10, 647520382805699, 6, 418352747, 643599426410290442, 1025914, 781, 1666490393, 162059107, 3, 249762643801591004, 458537020, 1866512324, 333917271, 707165, 964398810, 9, 935876303331117928, 254066173659099910, 291066462, 3465523188, 700972899, 563179906915, 720429757130, 7, 776504675772, 636725224, 165275753, 3695767010, 885026, 272914936595633792, 1453037789, 958584316449126, 492566204391303224, 1053003635, 1, 2490033153, 407296947, 260557163, 291795127440366594, 392071565194311713, 2674328475, 7, 493411994, 320599100, 965600342266050468, 10, 679079895014960600, 1, 172036795564736692, 1792378974, 148689250932563536, 13, 1, 794, 447270345, 933107191694731, 4256113071, 281635670444879996, 326457899, 940424788706091905, 845396, 156864589, 737, 4, 919719, 381246930, 10, 1010085547572331, 717629052427, 935304, 6, 769984720983041860, 2, 508611318, 413157459128067605, 1, 7, 575600397278873, 735916534, 758, 1002667, 279291692, 1782894859, 366499399, 2, 552244, 1058039152375, 1010013, 516, 5, 764613886780311, 1038891597111002, 1, 15, 10}
Returns: {57900652, 67160420, 74354008, 2, 94602, 66, 53298707, 70, 15758437, 28954789, 1, 12882781, 22881731, 1, 1, 1, 1, 1, 940169392232, 89930, 684742965849100720, 56091244, 740005864142658142, 713348913343, 1, 28547151, 193238815, 2, 72985780, 617599168228902434, 308428514, 13508395, 23286442, 1, 200352302159552948, 29154499, 42532281, 2, 199602884, 799188302937, 469403187236979859, 1, 47, 64882454, 1, 22899384, 225599590365571620, 42500770, 1050706808965108, 598676427375, 802917403212, 1, 83801, 267934093351682075, 318080410, 29218454, 126512012, 295624969, 50, 743008676137469, 636696915206, 123468138, 728836144686717, 822768817117234428, 1, 64689458, 179044799, 86, 1, 647515227996369, 1, 38032068, 643599421255481112, 93265, 71, 151499127, 14732647, 1, 249762638646781674, 41685184, 169682939, 30356116, 64288, 87672620, 1, 935876293021499268, 254066168504290580, 26460588, 315047563, 63724809, 558025097585, 715274947800, 1, 771349866442, 57884112, 15025069, 335978820, 80457, 272914931440824462, 132094345, 958579161639796, 492566199236493894, 95727604, 1, 226366651, 37026996, 23687015, 291795122285557264, 392071560039502383, 243120771, 1, 44855636, 29145373, 965600331956431808, 1, 679079889860151270, 1, 172036790409927362, 162943544, 148689245777754206, 2, 1, 73, 40660941, 933102036885401, 386919371, 281635665290070666, 29677991, 940424778396473245, 76855, 14260418, 67, 1, 83611, 34658812, 1, 1010080392763001, 712474243097, 85028, 1, 769984710673423200, 1, 46237393, 413157453973258275, 1, 1, 575595242469543, 66901504, 69, 91152, 25390154, 162081351, 33318128, 1, 50204, 1052884343045, 91820, 47, 1, 764608731970981, 1038886442301672, 1, 2, 1 }
135823621
277915262473273777
648670460397139156
216815154
{3, 815637602, 1045450762417378, 596961102176394774, 1113150095, 220974236, 814792513, 773086, 13, 992330751, 3447174594, 468014175754405629, 187553892, 692, 1, 804573515933776, 765964, 2991354793, 550, 1, 1072132875, 813259555420, 1089456736866, 1, 3178972900, 3, 1450027897, 2149727687, 1862184395, 997940213, 529604624252477445, 2334554876, 831503244276, 483775778204858158, 205539821, 658911228732719, 768524266788639736, 2305830116, 714, 5, 449551483935891183, 684008297473687, 1, 275702622132229039, 349186977439230502, 1, 795997463251898, 1925563521, 12, 2, 137318403, 1, 1006, 674648527498842, 15, 326736357048756151, 993093, 729054187953, 768765326, 7, 1034078934983043, 235030301, 367885400, 4, 871, 837240725902695543, 579260025909, 424901236, 1, 490833884004194397, 723862834, 1049385338, 144171745240720236, 3307567436, 2, 1439076556, 295020258, 441670109944095303, 835620186365801449, 730357, 573051713686808526, 759004193952483382, 940794489559550933, 3, 6, 231238670392843328, 3, 1007961777250369, 292600373, 1, 444092278975677738, 607369333, 864228, 1828682713, 816772527, 897193014721787, 243742114, 460578196, 1, 242539383398625306, 173675166584257276, 237895687139904753, 248119911, 170148451, 1546521219, 1243753711, 1113364671275965, 6, 1694733580, 2, 1062820680769, 242433755, 371181468, 2, 537361214, 5, 384578090749837983, 279962658, 741, 1560759618, 5, 148854986230222918, 3029704840, 746970451266, 876219897, 572297772104, 3, 753722250835198253, 10, 3, 4, 3080335047, 13, 6, 12, 1, 575, 216809903089132550, 1, 4192206067, 2454657659, 7, 403614625, 555996341222, 347140173, 1031437455521, 244242154, 378113138379173242, 913, 6, 6, 339626007508583985, 542, 1716626673}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
11
402770654520886430
3533829560
146791626
{2770583586, 755387735896674537, 660000830192, 435581908, 412504076577067273, 1, 319780336, 6, 2, 13, 161159997, 947647820074714, 665381299968417, 2127779756, 258003565, 2, 474106039485822608, 1133149054, 1, 2, 142430938, 1, 9, 1, 1, 12, 333077042341350719, 1, 741884911546341672, 11, 205831362534855737, 869163412084, 608155937157100, 262360166, 13, 622000734, 1333405874, 969747745256, 2, 1019195462, 1541290209, 599196, 837560716933, 371170202, 299848642249193786, 482392420, 945913761, 3662864480, 3, 666229211499321067, 910, 769583, 231606621, 1, 279507698581639962, 672319, 2071004765, 203408409, 1, 983920599035, 506154621334127868, 782, 482687761, 675698071210, 309717462461524787, 782, 824381314599709, 617318666864913229, 204325294418279126, 1066770860628141, 4233575045, 1559979956, 524470926, 558659671173844298, 4, 10, 3, 628745528554, 519225853546047187, 2834611293, 467475564, 253577342, 815373622098327, 1, 760523856424, 591571, 414664858468415067, 10, 1070411229189, 815, 509262108, 574, 1, 3, 490587729177953016, 490614921315169723, 580257907, 935, 487700779, 1, 4268075974, 4, 990793905467818, 845983, 766, 1636588879, 477077176, 286223111, 678, 779378, 564485627, 863, 3543948583, 328353643, 734747543531, 962, 1, 614, 1184567911, 3326728525, 400611992, 605801701, 374482654024392709, 7, 186274939, 2, 12, 818455350281, 11, 281115611080987570, 150603601, 531534469, 582575, 1037668676820, 3, 231761823, 176336261, 1, 338931990208280009, 6, 1, 7, 12, 204448834702315300, 2859665200, 575499881, 7, 963941815, 2178588861, 936544896461055889, 1023488140408603, 883038011699321, 342487780, 9, 948094237468996, 149250105508689428, 5, 4, 832281166427, 196942497, 7, 856206196, 211162072310913637, 1782776556, 1037496906384381, 13, 772, 239747329603439557, 514866604011792884, 244467471, 332829936, 346977961147549165, 906640173459, 4, 230877551, 7, 8, 872404878063666, 1730573806, 8, 229827995, 13, 6, 207266844167245327, 4, 1, 2, 868378, 685695173543343971, 13, 591216950146627, 973364270883, 506270248, 566017970797274259, 1, 262577525, 1, 548161283771936064, 3}
Returns: {1, 5145986316, 4243, 1, 2810133321, 1, 1, 1, 1, 1, 1, 6455482, 4532575, 1, 1, 1, 3229789159, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2269046363, 1, 5053999977, 1, 1402200731, 5668, 4142735, 1, 1, 1, 1, 6353, 1, 1, 1, 1, 5452, 1, 2042681952, 1, 1, 2, 1, 4538604772, 1, 1, 1, 1, 1904111760, 1, 1, 1, 1, 6450, 3448116204, 1, 1, 4350, 2109912082, 1, 5615744, 4205407669, 1391940827, 7266993, 2, 1, 1, 3805800434, 1, 1, 1, 4030, 3537162374, 1, 1, 1, 5554380, 1, 4928, 1, 2824853383, 1, 7039, 1, 1, 1, 1, 1, 3342068654, 3342253898, 1, 1, 1, 1, 2, 1, 6749409, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4752, 1, 1, 1, 1, 1, 1, 1, 2551117029, 1, 1, 1, 1, 5322, 1, 1915065468, 1, 1, 1, 6816, 1, 1, 1, 1, 2308932480, 1, 1, 1, 1, 1392782430, 1, 1, 1, 1, 1, 6380097318, 6972134, 6015335, 1, 1, 6458523, 1016747838, 1, 1, 5417, 1, 1, 1, 1438515540, 1, 7067567, 1, 1, 1633249109, 3507465520, 1, 1, 2363744673, 5923, 1, 1, 1, 1, 5942898, 1, 1, 1, 1, 1, 1411979775, 1, 1, 1, 1, 4671214258, 1, 4027340, 6378, 1, 3855927951, 1, 1, 1, 3734281454, 1 }
696414
793910
223416548804261318
218731546079997993
{7, 244451373, 890134, 1013021744344945, 570, 2591176713, 1, 1, 540533, 570, 6, 2849605858, 1891879160, 2174099251, 596824678331, 3, 1395984562, 10, 860280970153, 13, 689898062126029713, 221234377406182806, 4281030022, 242591017, 585716, 322978294, 3, 9, 368112769386293063, 805455, 3, 658706997036963, 1, 284263603, 251507267815757370, 1, 1, 1, 988288592083, 6, 510587939563169672, 13, 797, 273250774026711345, 446964353, 11, 522673397971530309, 2273955811, 150296269, 726719210122, 276957753024181601, 444649002135495193, 623774, 2215996701, 4, 864422412, 1075097291128, 912494051172393955, 504925016, 14, 15, 3, 6, 4, 1285465470, 6, 207779324, 3, 3, 3892698666, 8, 549, 606, 2, 933787863, 2, 276999987, 711622571542095, 327142003, 438639981690009020, 555476162, 858962918076501, 655, 876294521, 3054466463, 3244913905, 932194, 620, 1889779663, 1, 2932430671, 149356706881811998, 1, 6, 815738636021401, 8, 353294412826779190, 167040444, 1047560936, 436577857484556846, 5, 738, 1077264635, 853379859218828346, 293361815527092360, 249779715800320673, 897946, 3529453783, 3968142089, 662595493140941859, 707, 678, 2, 7, 345421441, 4, 804, 1009, 1025659855003, 1738795826, 1, 589413737732013169, 733569838569935297, 835606480, 154557217, 3, 1210361440, 4, 1347139107, 939780, 13, 175322417732577876, 1, 1064641068589, 3, 3004698485, 425755740, 3120624068, 661623, 885216422577, 3407471230, 1066983445650925, 421527930069609537, 969526, 2853919477, 225720417106661381, 1347686199, 944335672604, 1, 640184442, 317334254, 661742164815617486, 1, 437891433, 986993015802620159, 293346483, 1, 786536023344539476, 1, 184204041, 5, 12, 1, 15, 576144984, 235540517315939374, 145565103, 2259832983, 553311, 518699676, 299951290695576715, 1478896376, 7, 763019482494, 2795891199, 428454162, 2, 1012, 637128009168, 10, 4037011841, 161325496, 5, 1, 2, 7, 167655629, 4, 330702166066068038, 550733668746873837, 778835164313278, 592339338797, 3, 609169647, 1888685085, 2, 400011871152648422}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 4, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 2 }
773421135797710806
6
577795002651201
722913620213
{2, 808041237548982880, 2, 970, 5, 969138, 711503038036546, 3, 309240720, 601918352, 2264151433, 3868618478, 2066664006, 2021437730, 7, 855, 2743125283, 887002, 4, 7, 15, 1547693588, 7, 427265740, 895741545284, 3, 557453898537, 1029172, 918471108816, 3, 894138668, 1684241443, 15, 558228929, 9, 360202426240129191, 725, 9, 1, 3522502140, 827458563, 442997587, 1771428360, 4178159788, 2694125377, 301383198358702060, 999638, 553012, 239863273, 399760224, 429918347, 411754073, 5, 373194420271501693, 3, 1096357173732008, 152274428, 3167050138, 6, 1449954766, 864, 830948292, 244885611718915273, 519029016, 1, 3419985299, 1174913420, 786725228560945, 289165057, 14, 3649936107, 3, 883063202707, 875632278070666, 519, 14, 2, 951256510, 751, 254070151558483998, 871612308474130, 784, 848729, 1, 531034869568194266, 826315, 1029934, 867059220, 1781454703, 252491692, 643454689, 977678414160086, 2, 1036059185815614, 5, 984159374, 996179491640, 959, 808373938541, 659321632150749, 4166216855, 1, 729714447, 1, 3, 926571723, 646283, 735530103, 14, 723134518283857591, 163611378, 253596363322828220, 218100499, 617479027119271692, 795028123502, 1068564616332, 779478, 1, 6, 278717035581427215, 1569780163, 527195981354151041, 800042262128519068, 724756289530, 721735376016060472, 776695, 676370019693745, 490520602, 11, 740, 3187575236, 698948851316513514, 9, 1898886573, 1, 2839634395, 472468963, 5, 5, 1, 1, 624769512148067254, 182416435128046530, 1119078883711695, 400630317, 772970852191265070, 4, 15, 439768588, 1, 6, 1865596686, 3270153247, 415373768288812618, 150630118022843455, 982766, 901717047381243, 1054169369425, 319568086, 543876, 1, 1118063128, 642688738553, 1635505854, 3, 664004494460070, 13, 643859932463, 512802033, 1, 2, 629547959, 766461895294854, 1030246291756357, 676896518835093}
Returns: {1, 1399, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 624, 1, 1, 1, 1, 1, 1, 1, 1, 1, 522, 1, 1, 1, 1, 1, 1, 1, 646, 1, 2, 1, 1, 1, 1, 1, 1, 424, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 440, 2, 1, 1, 1, 920, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1252, 1, 439, 1, 1069, 1, 1, 1, 1, 1, 483, 1, 913, 1385, 1, 1250, 1, 2, 1, 1, 1, 1, 1210, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1082, 316, 2, 1, 1338, 1, 1, 1, 1, 1, 1, 1, 719, 261, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2 }
2
3
342902858940655163
1703968751
{866470091, 220052017761872450, 3770887021, 933771093463, 8, 1, 178116945455775625, 475319048614762492, 1893944485, 221114211, 849240202796441129, 289123462, 409329281, 15, 1, 846947487620, 766649835626, 666051939453, 2, 491073724689734582, 516, 144796767, 604711048, 3273102198, 859143021132903, 1055439372830, 603634179, 989526571463, 564235906117625004, 3733125521, 783733014212, 1901258208, 1784618423, 1, 214208874232941164, 768699555608619346, 547395529299870222, 436300652940191798, 209536906431391602, 990043992679510, 692, 221791059, 1158377907, 720066296, 1, 991368, 2672834327, 2914381771, 993884363931, 948899, 708323307, 1, 3, 432077268, 11, 1, 754318112075786, 319270129103815795, 646, 1616668472, 920, 5, 4, 220450119556344534, 819178945571931, 367961646, 797000659507445, 266036928, 8, 515891992764510247, 798, 242323264, 628538463, 509742142744812490, 408847339, 901, 1004494, 986077069304, 1029509482961734, 11, 4, 2255231966, 1, 542309986, 10, 3, 12, 688859160, 261840908, 499983684777315282, 607521288403726739, 865283454401337335, 776, 593570381804, 2573500082, 825130698646604193, 482062843087975031, 595144318374, 154506485, 732634, 971300291300889857, 512, 778205103004, 1615980484, 233135032, 3698125233, 795938158, 543022, 587071, 12, 834, 392324347, 197039776, 151675472733162988, 575, 225384810165090292, 2423333246, 585006182322, 687567233, 304398707719092754, 280352157, 174417099151840256, 789801903, 1, 966448669217955, 302920029, 177788296, 800504790095963555, 208557779878935091, 1337319638, 197475193798502275, 3662581143, 3155950859, 964349316, 2297229675, 2772471384, 789898703493557453, 685961, 982, 2, 12, 555622990247, 1029547956934, 554453386751, 257418461, 2057837007, 6, 152716873, 239479402, 3, 573248045045041, 386347839321354625, 932654013, 386265731421901348, 1234093882, 211555275, 249226887}
Returns: {1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 6, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1 }
808
155200870622308957
414088375
7
{560919, 1870605749, 931914, 366235138634776180, 817147035109, 617761810487, 249772075, 1007713217054, 201772561001885880, 572509, 827696695517, 814, 2, 312952474818814284, 554080843193632699, 521653466265014586, 3435255867, 821774404119, 504124281059477400, 904053817, 901366, 587380267774, 1855870025, 148293729, 3, 920368340065872, 2930637848, 2906180648, 1833571047, 1117173485179373, 506529449, 261739694399248656, 968398944153690870, 2, 873510484198327, 218701795531558975, 789927019891013, 6, 15, 276625734907587186, 643, 11, 5, 1198673157, 742434970, 9, 464080304, 5, 1240068437, 224101804, 918554801, 1014584, 330040291, 1, 671316531, 248856529, 696, 982137242646522470, 697268, 590545073901218798, 917, 194567478112644157, 547247, 384629512528472247, 4137118474, 761261282773622393, 596306575637379053, 574412889518, 209616855261596967, 1739161035, 214228291, 3163896976, 809678008991646354, 2, 478501376603539396, 1, 13, 3340513032, 997, 302718888, 2, 214689216, 724348893, 870055578347081, 496442443, 2, 241986732550050764, 1, 1, 4, 1, 836459872989, 815722, 168008571528654864, 1364876900, 1874087078, 13, 1369511666, 7, 374507687236611066, 1665730269, 449263150, 144851384607418457, 7, 332208521, 2276286840, 831851925444, 748006573, 604174940526, 903556, 3, 870783791373704386, 4, 903212874, 820395, 2512433147, 1587160988, 8, 670737584, 14, 5, 710544862560, 1, 1934898295, 5, 1, 454126737, 993633010332, 3837467808, 455958003, 997, 2989199770, 461476086, 2259367732, 733801117474090, 939095894, 2726027132, 3, 644495, 994398527, 182892493, 2, 811, 313458601, 14, 816027735784, 819576119, 3, 614, 14, 920474797390, 2, 12, 14, 175865890224089447, 6, 170114556918924764, 1120613464576685, 1364582520, 241827074, 2174351234, 14, 490037330778920555, 171893023, 708342639, 3, 646061581, 214878623984029925, 3475788635, 7, 212405063813076276, 2, 3962426522, 255436559774212649, 257874057080453780, 4, 540873, 235377712214885105, 6, 557, 460020375, 3787595543, 796240479608, 7, 1076959817990091, 1031390635369, 914525583458212, 3884559372, 3, 465711325561128624, 261563018, 1032244492, 897555756988}
Returns: {1, 5, 1, 52319257721624977, 68937661967, 40454058449, 1, 96161402245, 28824603774069220, 1, 70444756311, 1, 1, 44707448605058992, 79154358372890194, 74521875954516178, 9, 69598714683, 72017706639439437, 3, 1, 36113838062, 5, 1, 1, 131433393809219, 8, 8, 5, 159548414539719, 2, 37391337116549616, 138342658510041361, 1, 124739414399569, 31243065849736805, 112798919498525, 1, 1, 39517914332026549, 1, 1, 1, 3, 2, 1, 2, 1, 3, 1, 3, 1, 1, 1, 2, 1, 1, 140305272580445876, 1, 84363534188259637, 1, 27795306218463259, 1, 54947025420724415, 10, 108751564027174436, 85186605864853959, 34261355454, 29945217239742232, 5, 1, 8, 115668239201177859, 1, 68357291717162579, 1, 1, 9, 1, 1, 1, 1, 2, 124245856420820, 2, 1, 34569485423807060, 1, 1, 1, 1, 71696638807, 1, 24001176706464789, 4, 5, 1, 4, 1, 53501050379029961, 5, 2, 20693007146288159, 1, 1, 6, 71038360586, 2, 38513077026, 1, 1, 124397636684329006, 1, 3, 1, 7, 4, 1, 2, 1, 1, 53708780174, 1, 5, 1, 1, 2, 94149944142, 10, 2, 1, 8, 2, 6, 104780933438964, 3, 7, 1, 1, 3, 1, 1, 1, 1, 1, 68777762063, 2, 1, 1, 1, 83698770864, 1, 1, 1, 25123650805812587, 1, 24302031762217632, 160039840167906, 4, 1, 6, 1, 70005285170788459, 1, 2, 1, 2, 30696898485804083, 9, 1, 30343532747096419, 1, 10, 36490889312973044, 36839103213864634, 1, 1, 33625339661640538, 1, 1, 2, 10, 65951011181, 1, 153803604941250, 99543890575, 130598714293839, 10, 1, 66530141568246755, 1, 3, 80424622235 }
3580629063
3320994935
6
1
{1333628687, 977381259180710, 832763692314, 2120231795, 1103466022761323, 2666150625, 595587109658881, 780, 3308875128, 763217039, 220110966, 4, 8, 11, 1832704035, 354964095945925576, 2378008327, 15, 683512083400, 271841536, 705332137, 208885983612173932, 592020052280080, 4, 904423577123650097, 839256897, 871006237531701, 647773, 1, 1, 616, 3760418422, 1839327335, 1009533, 235679320438675979, 188726866, 598377, 204633412, 571445, 164399419, 13, 1026364879910642, 5, 4, 1898107110, 6, 4, 271597695356236209, 1035405823573, 11, 2, 2227197999, 921240, 959715329437021, 415339062249326501, 1, 215029057, 7, 884302574900511247, 3, 573411704106526956, 981113256270373779, 482133899, 619937, 3, 3113079973, 3579949329, 861981621195375343, 13, 2, 6, 7, 3, 4, 950, 13, 763052038, 885369128961, 1056640743369165, 222133454, 329893431414494088, 1430993351, 1166910299, 330155646, 178236133132845840, 218850634471470683, 1183408963, 231374798701913082, 4134855566, 6, 632198388, 1074191517694, 3, 538878671718983704, 686934498745, 480276198761013013, 2, 841211352208051922, 937855445996353, 3333487797, 1223400181, 6, 768873560243288, 190524098, 1, 793035, 1909010775, 1, 314199123, 999480502420381304, 625, 678079, 1, 347305261, 758865332, 2, 1551500843, 2, 2, 838506, 1035759674453, 13, 149302610464621805, 586832834887050, 1081346179192, 623471526980, 898867092832992062, 458024967157845183, 8, 421391213, 679334443, 674493603, 5, 1, 1, 1184946436, 728135655111, 3, 267776809, 532, 233950948, 971285, 409729143, 911202244, 9, 284570656424492828, 1, 265887557, 2560962020, 2, 1200708090, 480269260, 5, 683, 1, 256524799393532151, 607706924700577061, 1, 386170599700547910, 5, 5, 284379360216061267, 1101283165022088, 4, 1, 187966985, 1034021052, 821, 229449395, 6, 427118790, 2492494417, 2, 1466050220, 716, 6, 228985778, 1277049577, 527037950, 620607399741061407, 3, 585779405, 598742206478, 846, 1190386304}
Returns: {222271448, 271943624333765, 230121309432, 353371966, 307025821025563, 444358438, 165714687500416, 130, 551479188, 127202840, 36685161, 1, 2, 2, 305450673, 98764421786195480, 396334722, 3, 188641066605, 45306923, 117555357, 58119971592538881, 164721830474718, 1, 251644808355267350, 139876150, 242345553044942, 107963, 1, 1, 103, 626736404, 306554556, 168256, 65574890878575901, 31454478, 99730, 34105569, 95241, 27399904, 3, 285571486173020, 1, 1, 316351185, 1, 1, 75568739588721110, 286034964208, 2, 1, 371199667, 153540, 267026966602129, 115563017501561976, 1, 35838177, 2, 246046385429231857, 1, 159544800673108985, 272982774039206701, 80355650, 103323, 1, 518846663, 596658222, 239835853055902891, 3, 1, 1, 2, 1, 1, 159, 3, 127175340, 244423873765, 293996575762470, 37022243, 91788814363704232, 238498892, 194485050, 55025941, 49592026186339755, 60892513442649177, 197234828, 64377210441581952, 689142595, 1, 105366398, 298034238120, 1, 149936404256403951, 189211469162, 133630983811996853, 1, 234056778967330446, 260945488913905, 555581300, 203900031, 1, 213929660040711, 31754017, 1, 132173, 318168463, 1, 52366521, 278093237632961501, 105, 113014, 1, 57884211, 126477556, 1, 258583474, 1, 1, 139751, 286093939355, 3, 41541627162614397, 163278887624700, 299226681703, 173099315643, 250098785139685382, 127439849285288527, 2, 70231869, 113222408, 112415601, 1, 1, 1, 197491073, 201613320115, 1, 44629469, 89, 38991825, 161881, 68288191, 151867041, 2, 79178307759216473, 1, 44314593, 426827004, 1, 200118015, 80044877, 1, 114, 1, 71374891008939571, 169087025741203061, 1, 107447250672632098, 1, 1, 79125080607454192, 306418471773790, 1, 1, 31327831, 172336842, 137, 38241566, 1, 71186465, 415415737, 1, 244341704, 120, 1, 38164297, 212841597, 87839659, 172676425419610902, 1, 97629901, 166210266447, 141, 198397718 }
269063352
831264678537
1073055939603274
1365597909
{1858260415, 208067877642945365, 906483069262, 1923638715, 245023240934644028, 1, 7, 9, 353208686, 434175777, 981310, 1, 231368779910608620, 15, 622345, 924960546720592, 167019641, 949, 826100, 134252804, 768035915913268, 146357273, 7, 733813629, 1, 688295, 286588049390777397, 253495262, 884303315073205, 752931345668, 180606971, 341379569792494634, 188225148470570454, 303171231, 5, 6, 766737245, 713793, 144298123, 426166823, 10, 3, 3395837269, 6, 1894748735, 1, 869869, 644829900838, 732624289227688841, 2316265985, 5, 551, 768993083600829436, 2, 1, 149426996, 934840181, 673865296068794528, 667968973221612044, 413928876141816922, 14, 994811930466899, 959, 816493488501, 7, 794046104144, 2634557121, 765652961, 232679296, 765961375312518999, 4280193355, 179390797, 12, 528243408, 510979764587124317, 909744421581, 1850088141, 5, 906, 7, 13, 794348, 994, 8, 566352212971903, 1, 1, 574144385087436, 714498, 216200666, 904434936, 401180062, 499860723912294628, 683503862263, 10, 3817196691, 200196454701601414, 976913917, 5, 14, 720, 10, 7, 697128803755, 1021, 634750328870269332, 14, 757728921956754321, 203801310, 6, 7, 205756545673356058, 3992560831, 2, 676, 12, 440718089583107335, 134684428, 6, 13, 842309, 767, 740072921529, 504873017452040734, 706062, 504611437460550814, 717512534539, 613592734, 5, 1812052764, 355068803, 338202416975291459, 2760905190, 3602589187, 361038335646180786, 839, 874336715426631842, 620946028531718, 258834540382973350, 1, 649061709, 2742407011, 1864100847, 805390, 2881231872, 1422696847, 497134713379665800, 3, 4, 1, 366756075, 584638, 5, 1068418642, 392733418555556249, 14, 773967409, 578127998256410, 165298349, 1466012365, 312391638976183690, 830140076613454, 524523810, 755628003218737, 10, 2049481455, 239112816142220813, 5, 2099087212, 358474165, 221729498003131800, 2142176294, 9, 159944366, 763108076542183, 3, 1607410183, 15, 898476240, 489700007010027289, 713666988, 649267, 3, 974919617623, 1414987270, 850339, 404062770581100932, 2464731874, 185003375225579669, 522666121, 2}
Returns: {1, 194, 1, 1, 229, 1, 1, 1, 1, 1, 1, 1, 216, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 268, 1, 1, 1, 1, 319, 176, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 683, 1, 1, 1, 717, 1, 1, 1, 1, 628, 623, 386, 1, 1, 1, 1, 1, 1, 1, 1, 1, 714, 1, 1, 1, 1, 477, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 466, 1, 1, 1, 187, 1, 1, 1, 1, 1, 1, 1, 1, 592, 1, 707, 1, 1, 1, 192, 1, 1, 1, 1, 411, 1, 1, 1, 1, 1, 1, 471, 1, 471, 1, 1, 1, 1, 1, 316, 1, 1, 337, 1, 815, 1, 242, 1, 1, 1, 1, 1, 1, 1, 464, 1, 1, 1, 1, 1, 1, 1, 366, 1, 1, 1, 1, 1, 292, 1, 1, 1, 1, 1, 223, 1, 1, 1, 207, 1, 1, 1, 1, 1, 1, 1, 1, 457, 1, 1, 1, 1, 1, 1, 377, 1, 173, 1, 1 }
2134748256
871
3912588183
1417265327
{14, 12, 339147120481183580, 1, 1036881127000, 345211343, 951593985665150219, 679577, 681052475815489, 1083235537, 4, 3254218642, 13, 1074012318, 259253348, 3, 1, 2574612580, 458445850, 203326368759209914, 205510927405674918, 10, 1, 350536851046889860, 1, 1134255114, 642101, 3, 1342760958, 657, 871901405960159, 570786860245, 200618599484220209, 1160970923, 173726777157914658, 6, 870047303484, 9, 579292, 4, 4, 698, 226240737519894264, 966565101169, 252328938, 530, 906164261357993043, 2, 325063884, 2, 534, 538114356951090748, 601346489, 862297939920929, 614044420658, 621332485723648, 940394, 1557952115, 1914936094, 663444981408070, 862520, 258284430, 960, 1, 259847667153880196, 10, 2270075639, 3, 1060579225221, 3407793221, 756494702, 3, 9, 7, 239700937, 5, 491791343690168922, 2119534417, 365470028561183804, 235180109, 863960226, 407404746, 899805081741682183, 161480733523093245, 2729609500, 6, 10, 232659595, 11, 1576039393, 809, 463236151, 816, 7, 739122, 681098643648, 496637893977463023, 1238473670, 969691216334, 308021319, 8, 7, 1201419149, 877210228, 1, 880341531, 988, 3976368061, 15, 216052886, 571865148036264, 981324, 614, 279234340, 675493, 1, 1, 1, 163079665521714088, 416999258592219208, 1060505873085, 442992788084798002, 181142140119834340, 206937839037992493, 377761010, 1394538168, 239531739, 4, 667207791435, 839, 721456447959, 1985185340, 824518275304903056, 145892600, 194334035, 1, 893, 545821324408147687, 553192918364, 291379993769091708, 671396406255, 226627365, 740, 3122502643, 4155090707, 257360572424470837, 5, 550242, 580046017, 1066934770897, 456862736621627070, 795, 1351018283, 1, 2, 290176308, 15, 997510094093754514, 2, 217026615495823491, 613749602448, 2713988302, 3, 1, 701905900789, 3}
Returns: {1, 1, 86681017, 1, 266, 1, 243213429, 1, 174067, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 51967230, 52525571, 1, 1, 89592065, 1, 1, 1, 1, 1, 1, 222846, 146, 51275164, 1, 44402010, 1, 223, 1, 1, 1, 1, 1, 57823806, 248, 1, 1, 231602259, 1, 1, 1, 1, 137534116, 1, 220391, 157, 158804, 1, 1, 1, 169567, 1, 1, 1, 1, 66413243, 1, 1, 1, 272, 1, 1, 1, 1, 1, 1, 1, 125694636, 1, 93408765, 1, 1, 1, 229976947, 41272101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 175, 126933343, 1, 248, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 146161, 1, 1, 1, 1, 1, 1, 1, 41680765, 106578878, 272, 113222442, 46297268, 52890269, 1, 1, 1, 1, 171, 1, 185, 1, 210734746, 1, 1, 1, 1, 139503904, 142, 74472442, 172, 1, 1, 1, 2, 65777578, 1, 1, 1, 273, 116767397, 1, 1, 1, 1, 1, 1, 254948911, 1, 55468812, 157, 1, 1, 1, 180, 1 }
192250238
4188001009
1017828909
799
{947695246275, 525022630248387423, 848734, 823004076148556, 186440763280783039, 1043540, 1, 2, 492368973, 620, 3, 430957176, 866227675193088, 441805350, 929703, 1065590793635450, 7, 638501, 3429631272, 787122854667, 225658358, 13, 1696027662, 534039950309817894, 380418187, 714714963059, 770174747, 1930718597, 703625786527, 237142097, 885878458, 245631224953602574, 13, 798825, 700945242304978659, 13, 584, 957558, 1088785113953676, 10, 170430325804685164, 931982252388905, 606235099635571, 677078611637, 2, 844887144752, 1082226896, 1, 1, 983579170518786, 449260343, 966, 2, 1, 3, 422046820073126832, 1, 791896777, 6, 544636540, 986665254024221016, 957146183652311621, 2357273997, 679216292300838, 547004, 575498978367607792, 221745339533998927, 650501197654702, 804, 13, 403466989, 1, 2, 193427448152831034, 1169453728, 558, 1353285397, 5, 2, 301927367482166724, 3, 554118, 1903924019, 849911, 6, 189001319, 15, 3, 453299812, 2331711556, 295952591427088708, 3, 346993785, 211996590076072446, 2272683637, 7, 3, 533793530, 515031911710493549, 14, 951521, 1014232, 318838542, 3538404128, 767544743, 1, 15, 153663985, 12, 567886, 203166987495383961, 723411248261, 2529554404, 7, 949260126099185, 263688705, 1772394759, 3, 148183093, 729820749, 749073635947795132, 2, 1038272, 200916271, 11, 411742143894220621, 571151432976, 2, 1, 2099268722, 690, 599830026, 1, 1011, 568384538992136797, 877108, 210239173, 906811800430275, 1, 7, 860003653161392, 558, 2982066057, 2551579268, 785024233538949, 161393705365320570, 1, 1, 8, 1, 901526078371, 784097, 249501020, 621889120005808051, 4023649607, 802543, 852495162226009074, 1395882233, 4, 193084207, 522529283, 1, 927259, 771725049445479, 727582763902, 189772999583992878, 579831786557, 378927281132674385, 329697065, 226434931875736966, 2, 756919, 13, 483891125, 790444, 938440586918720397, 695, 212046808674578588, 437552841, 1051640641225, 845846, 985097731359325051, 953912129659, 4, 294504649, 1498480253, 171648745, 690461149223737594, 194666878875502699}
Returns: {932, 8891821458, 1, 808588, 183174954, 1, 1, 1, 1, 1, 1, 1, 851055, 1, 1, 1046926, 1, 1, 4, 774, 1, 1, 2, 8900680826, 1, 703, 1, 2, 692, 1, 1, 4429326321, 1, 1, 13252660225, 1, 1, 1, 1069714, 1, 167444965, 915658, 595616, 666, 1, 831, 2, 1, 1, 966351, 1, 1, 1, 1, 1, 8790649435, 1, 1, 1, 1, 21909370834, 17692371116, 3, 667319, 1, 8941413632, 4405858835, 639107, 1, 1, 1, 1, 1, 190039256, 2, 1, 2, 1, 1, 4484636346, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 4478766228, 1, 1, 4396280851, 3, 1, 1, 1, 8882005743, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4387605913, 711, 3, 1, 932633, 1, 2, 1, 1, 1, 13299945572, 1, 1, 1, 1, 8780525262, 562, 1, 1, 3, 1, 1, 1, 1, 8934423814, 1, 1, 890928, 1, 1, 844940, 1, 3, 3, 771274, 158566636, 1, 1, 1, 1, 886, 1, 1, 13174988897, 4, 1, 17589553226, 2, 1, 1, 1, 1, 1, 758208, 715, 186448821, 570, 4560287483, 1, 4410466282, 1, 1, 1, 1, 1, 17673993178, 1, 4396330190, 1, 1034, 1, 21907830769, 938, 1, 1, 2, 1, 13242359777, 191256976 }
6
1029758633228137
349471102
2
{13, 2463223605, 517203912559935727, 3, 223642378, 7, 618, 311736005747593567, 819213587676836154, 2, 922185429643521, 657484600, 631577, 2, 4, 990, 878523, 2, 390417500684455742, 917, 4, 792992552533712, 272027856, 139387786, 4, 642065636, 756, 843513913460169, 952, 6, 681047682273033369, 691106989496648378, 784686393554, 732120431, 4, 2, 692832333850, 500379545757564436, 720, 13, 543596529043016906, 5, 845602826452318047, 229697699304773519, 3396725893, 2946346865, 314953350788893320, 4, 1471541996, 617957203714, 276529760642354942, 934, 772502703077005109, 718, 518256796645424435, 275907346765681078, 903726850, 353051334403431648, 1702453240, 1319485795, 2, 189405156, 630304903721, 524701601481421795, 8, 6, 283509138, 141234704, 4015908597, 757688656186119651, 638, 2, 447198058, 958975384, 207681624, 2076596989, 1, 1, 3592665663, 1150096447, 241093102707886773, 5, 4, 884334024, 596027221, 965762108557285, 2701680598, 868888499, 211309710, 189996199777384031, 6, 1, 1248671514, 9, 1167814535, 153207206, 476470538, 303841384, 6, 1, 267665784687737578, 1, 4, 1019708120, 247270967, 1074602686418, 422184085, 5, 527328830, 155099631, 3, 12, 1825342376, 252887550879813880, 9, 5, 369536337, 1746667059, 431411950, 1020, 709, 983617811169924, 904, 1, 1326343431, 3, 701057259827698414, 6, 823669, 3114178119, 6, 5, 1, 994006385756, 184224692, 694137445519104254, 1, 925, 12, 570654, 768, 12, 677, 2101127957, 484767965821385261, 594, 704019349470588599, 566215064, 1290043392, 2770995978, 954664540039986339, 829259723701745671, 194927543}
Returns: {1, 183198503, 258601692079816264, 1, 1, 1, 1, 155867843514975184, 409606376569924677, 1, 461091666408461, 2, 1, 1, 1, 1, 1, 1, 195208551143700871, 1, 1, 396495227853556, 1, 1, 1, 2, 1, 421755908316785, 1, 1, 340523494111714385, 345553142481455389, 391294783477, 3, 1, 1, 345367753625, 250189518114350318, 1, 1, 271797987740397253, 1, 422800982328292724, 114848732230097160, 649949647, 424760133, 157476514987211760, 1, 5, 307930188557, 138264738785381971, 1, 386250957335101755, 1, 259128134122560618, 137953532895458339, 3, 176525486874628224, 5, 4, 1, 1, 314104038561, 262350533395319398, 1, 1, 1, 1, 959540999, 378843942276965426, 1, 1, 2, 3, 1, 6, 1, 1, 747919532, 4, 120546427641173987, 1, 1, 3, 2, 482880005865343, 302426999, 3, 1, 94998002386255116, 1, 1, 4, 1, 4, 1, 2, 1, 1, 1, 133832756050139789, 1, 1, 3, 1, 536252929909, 2, 1, 2, 1, 1, 1, 6, 126443646485071040, 1, 1, 2, 5, 2, 1, 1, 491807857171662, 1, 1, 4, 1, 350528272404913907, 1, 1, 508675760, 1, 1, 1, 495954779578, 1, 347068368395856727, 1, 1, 1, 1, 1, 1, 1, 2150679, 242383735485153831, 1, 352009316177945700, 2, 4, 337084689, 477331783556221970, 414629439340312936, 1 }
665513989576270713
298324270
814520652082465
1
{620462529642752569, 836918192006191, 2, 355375371, 568294941491374249, 194685277, 9, 3, 3, 188015302, 1839048018, 185056151851394363, 543500166, 246638363526331584, 1, 5, 860958562860921, 7, 249064572497616813, 286723978042792022, 783168058291212767, 1768619304, 1, 1, 284401672, 4247386414, 14, 827195953358, 323513648, 2417570310, 2102474306, 3041569477, 1, 683971365, 247262446, 1, 925333, 962917533, 977, 714941694902530491, 7, 719840559967, 3330202061, 2668565979, 948570307825848, 3, 1053919558, 647620565229435, 326043101530968142, 1003456, 2003374700, 875806234024, 626, 1586918084, 147978231, 971512867479317890, 206362241, 289641833, 623495, 4, 1017705860254, 602, 313226895137130120, 841871644122869021, 15, 1960714287, 333740470, 622358306238073017, 3195300862, 981, 905868389398, 892873210276, 303285229404987412, 195736769, 484992439571928155, 204171916785557754, 7, 306106169833956381, 726961707, 601555075, 3, 4063276327, 4, 287145868, 965, 632992337, 181184195296816446, 571375725778439943, 4057131368, 1, 1, 983557892619072, 1047104670849413, 383066921, 574294287696601519, 809475802550, 568565, 978691265801386838, 2, 716195843, 602861305054945026, 147318203, 873, 718197764349298, 3500754019, 139478385, 2416872811, 839, 2, 5, 1, 256322755, 247391475276045395, 707912741344598147, 3282052996, 949388817510057648, 166455935816355725, 620549344, 911, 1614974529, 205162204, 386432655, 2, 3, 850298114181567163, 14, 1, 467028902, 1807724436, 841373476557, 6, 1, 282901458335362715, 1052403937, 2, 2, 679, 649, 229923629121168471, 922182, 265736317, 7, 1, 240813898113297178, 173129816, 3, 444617176, 3, 1344134391, 1}
Returns: {762, 2, 1, 1, 698, 1, 1, 1, 1, 1, 1, 228, 1, 303, 1, 1, 2, 1, 306, 353, 962, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 878, 1, 1, 1, 1, 2, 1, 1, 1, 401, 1, 1, 1, 1, 1, 1, 1193, 1, 1, 1, 1, 1, 1, 385, 1034, 1, 1, 1, 765, 1, 1, 1, 1, 373, 1, 596, 251, 1, 376, 1, 1, 1, 1, 1, 1, 1, 1, 223, 702, 1, 1, 1, 2, 2, 1, 706, 1, 1, 1202, 1, 1, 741, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 304, 870, 1, 1166, 205, 1, 1, 1, 1, 1, 1, 1, 1044, 1, 1, 1, 1, 1, 1, 1, 348, 1, 1, 1, 1, 1, 283, 1, 1, 1, 1, 296, 1, 1, 1, 1, 1, 1 }
881472588
1887932106
814473649128012
266740279
{749736, 1, 399978899, 606, 164528163359394408, 359596691242175907, 767030286176, 949234746, 437616672, 1, 2040288371, 15, 468791853235017004, 830338442222, 620764949920873, 14, 2, 408733661494809014, 4, 167463175590096267, 356891045681006374, 1264208858, 894100838, 460868591, 147474773, 1005006621, 3, 497716884, 213198871315348099, 908419, 7, 1, 12, 607899, 9, 984618005677, 4133779143, 267420496224277854, 4, 6, 404454032328048369, 11, 838385, 241757745, 627370, 1, 1200345725, 311162741138032016, 854053930, 678, 15, 175639730322367534, 13, 12, 469345063191662403, 978, 1, 1167963824, 997, 988358746880076, 230194928948226961, 1, 1618793047, 3, 5, 1412007939, 542756060850411346, 455010223030517145, 214213958062780490, 1025587970, 470768729, 913452671, 570, 1172453244, 3502020782, 709422311968, 191978816432907745, 711514696141235, 920334719, 822927, 12, 481697233, 240303226, 3, 171977186797228342, 721, 8, 11, 149248942, 3, 15, 757228948665, 693357982905, 1042705662816974, 520611072033574889, 900, 284615234499480206, 208944195395969976, 4, 321256111, 988810459130, 4, 207081636, 212464644989551583, 907850885010, 6, 168765233, 6, 596358, 4062426445, 7, 276497701, 681406904929985430, 736, 6, 603355770812938816, 995, 1081732409989, 580620, 869751951444769, 781180348867124301, 1, 3, 12, 3792065893, 985, 146457805774921389, 310749028, 8, 973093132789072732, 2, 1, 1010285219, 830845382252409, 1247937410, 838394258008, 565828873424984801, 11, 627561430937483, 1536218325, 227803962, 135822550, 306707337165102027, 819, 370756018, 480201596495313118, 827615, 1935554177, 1044536850281309, 994167025009148418, 573684547592951082, 1, 15, 13, 876899739567775, 789108986931, 1, 642483347, 6, 2356646601}
Returns: {1, 1, 1, 1, 203, 442, 1, 1, 1, 1, 1, 1, 576, 1, 1, 1, 1, 502, 1, 206, 439, 1, 1, 1, 1, 1, 1, 1, 262, 1, 1, 1, 1, 1, 1, 1, 1, 329, 1, 1, 497, 1, 1, 1, 1, 1, 1, 383, 1, 1, 1, 216, 1, 1, 577, 1, 1, 1, 1, 2, 283, 1, 1, 1, 1, 1, 667, 559, 264, 1, 1, 1, 1, 1, 1, 1, 236, 1, 1, 1, 1, 1, 1, 1, 212, 1, 1, 1, 1, 1, 1, 1, 1, 2, 640, 1, 350, 257, 1, 1, 1, 1, 1, 261, 1, 1, 1, 1, 1, 1, 1, 1, 837, 1, 1, 741, 1, 1, 1, 2, 960, 1, 1, 1, 1, 1, 180, 1, 1, 1195, 1, 1, 1, 2, 1, 1, 695, 1, 1, 1, 1, 1, 377, 1, 1, 590, 1, 1, 2, 1221, 705, 1, 1, 1, 2, 1, 1, 1, 1, 1 }
1001522646976981
14
563027591988
13
{454180756625783798, 602, 1219432911, 1199603217, 4238442951, 6, 1164515379, 9, 2848994472, 615499051697, 1007170, 611407196675948, 433821553794370723, 403780390636161778, 627634275, 304316806, 349122543535332429, 7, 1, 10, 6, 1, 272893802, 781111890, 658027377, 729540, 733572855, 671, 211422642630677870, 179194557733219842, 2, 2, 772583830488211733, 1045645220926485, 2, 278739575, 716474635676959036, 2705470048, 6, 1825383682, 509526336679938886, 1487627529, 730969487, 2, 1011, 986980813111433, 757, 1, 262698393, 1, 551827, 529945546, 897271831226, 1036543833, 2031350133, 3867033531, 1, 832285407703201, 1825662176, 437983040, 564306610163815344, 4, 679270100, 669755405633866397, 247602202368300389, 298822007, 3, 802547479140737919, 188670406674126475, 13, 986031517596220998, 183190947, 4275309462, 790679, 903, 176991661237116093, 743094004, 2, 832110916, 148815264, 2899148172, 2835321312, 549045871174344774, 165143841, 678, 492563335642734887, 434617957, 1, 228642021723048500, 700560302791685427, 1437094067, 1, 573076061186231765, 1872812678, 443217313, 636515961, 3, 3, 12, 951889, 735767708566569, 845321613069, 864837558142094122, 204333347668062116, 594776627138256895, 759, 246910424698157400, 965399314153649, 11, 366437030, 573789372582656229, 812537, 603690, 1005447162654337, 1, 3717519388, 2, 785, 270275726848734099, 2384959891, 744226565898, 169798754474970768, 4, 159214339520332029, 218450965041460673, 3, 503057343, 949014186, 2, 2, 337341887138370914, 168394767149312300, 593, 197118409, 1, 2521999069, 12, 407137079072289838, 3, 7, 161542078094125245, 2124270838, 668410006687315, 3170293341, 837368777, 407368158, 165350171340612194, 2, 953527973, 183167388982331112, 4, 783182798237881, 1, 759449647831821206, 827330, 182701984, 171295466, 8, 260552859424611947, 174137246587585752, 275697215521599970, 309280025587269366, 1, 1378182336, 198058509702438641, 863892763273, 974169, 972337970, 2, 3, 894925477, 633067705699, 706, 2109970158, 14, 742160, 1320512506, 2158578059, 3957346462}
Returns: {806676, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1086, 770516, 717160, 1, 1, 620081, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 375511, 318270, 1, 1, 1372196, 1858, 1, 1, 1272540, 1, 1, 1, 904976, 1, 1, 1, 1, 1753, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1479, 1, 1, 1002272, 1, 1, 1189561, 439770, 1, 1, 1425415, 335100, 1, 1751303, 1, 1, 1, 1, 314357, 1, 1, 1, 1, 1, 1, 975167, 1, 1, 874848, 1, 1, 406094, 1244274, 1, 1, 1017848, 1, 1, 1, 1, 1, 1, 1, 1307, 2, 1536049, 362919, 1056390, 1, 438541, 1715, 1, 1, 1019115, 1, 1, 1786, 1, 1, 1, 1, 480040, 1, 2, 301582, 1, 282783, 387994, 1, 1, 1, 1, 1, 599157, 299088, 1, 1, 1, 1, 1, 723122, 1, 1, 286917, 1, 1188, 1, 1, 1, 293681, 1, 1, 325326, 1, 1392, 1, 1348868, 1, 1, 1, 1, 462772, 309288, 489670, 549316, 1, 1, 351775, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1 }
2
6
1120414918
607597
{998832733264102, 11, 466166165, 415444580, 2249671014, 254895168, 805028736299, 466662518297823663, 1396423731, 7, 702255513221338, 687808238968528, 472862161, 791637261777148042, 1951295863, 233496331, 211545757661296406, 693, 531838618, 535911157031943976, 693652673051900006, 155675922, 10, 3579519461, 11, 1244441561, 4, 666955, 472351152, 2816006047, 882087259432, 853151790, 806363, 160365146224043144, 1, 159149182, 5, 569708632, 1315719142, 599131107569662254, 3765471294, 1005, 565823940800, 1026152490526958, 839552267107767220, 431692653475689571, 3402731447, 884838575494605320, 2, 367928296052461827, 1091905741721027, 189145205816161445, 913920159524349, 866261937551, 663875148118592, 10, 738142066990919, 595037634908, 1, 9, 264085913438200806, 180250276, 874, 862800, 943, 600503733164529019, 2, 1062060240172, 316645462323222402, 1, 1939533236, 266738964, 262158149160800465, 1049866942985, 2323205036, 886, 13, 717761543720567, 973578354, 180547727, 13, 6, 613, 6, 617045061888822450, 2567084427, 711994710696, 182019671962155949, 1531490234, 2919272256, 284741587480897390, 1022864208948, 5, 882349, 786525131678723193, 652362, 11, 2, 218871051668470144, 465579272, 240255217337402549, 617, 7, 708566681, 178011550, 1, 3257173570, 610930601, 11, 507769002043519333, 933, 854899903148774, 1047710, 412891484, 2441916304, 8, 976741168367735, 526288517, 156020053, 622610519264613, 951, 1044161636403, 1, 782956182629144, 3991619641, 1071743604, 213608739, 834, 6, 895669939562, 419225258452549738, 952485031780858, 674383061, 4, 9, 406831911, 3, 739002, 1437766679, 1, 855549975073, 213984156, 222291235250077496, 8, 1501963325, 538429997, 8, 877, 1997574659, 644, 1752248914, 8, 874717735646703911, 395777502, 180255835429614144, 678875572}
Returns: {3560145, 1, 1, 1, 9, 1, 2866, 1663328594, 2, 1, 2503050, 2451554, 1, 2821638426, 2, 1, 754014074, 1, 1, 1910152018, 2472391249, 1, 1, 10, 1, 2, 1, 1, 1, 9, 3145, 1, 1, 571590650, 1, 1, 1, 1, 2, 2135487346, 10, 1, 2017, 3657521, 2992422226, 1538685250, 10, 3153836545, 1, 1311409490, 3891882, 674171625, 3257490, 3082, 2366250, 1, 2630962, 2121, 1, 1, 941283330, 1, 1, 1, 1, 2140379809, 1, 3785, 1128621714, 1, 2, 1, 934412186, 3738, 9, 1, 1, 2558321, 1, 1, 1, 1, 1, 1, 2199338185, 9, 2537, 648774034, 2, 9, 1014906505, 3642, 1, 1, 2803417225, 1, 1, 1, 780123673, 1, 856343410, 1, 1, 1, 1, 1, 9, 1, 1, 1809844730, 1, 3047122, 1, 1, 9, 1, 3481402, 1, 1, 2219170, 1, 3721, 1, 2790697, 10, 1, 1, 1, 1, 3193, 1494247625, 3394946, 1, 1, 1, 1, 1, 1, 2, 1, 3049, 1, 792314258, 1, 2, 1, 1, 1, 2, 1, 2, 1, 3117762762, 1, 642487178, 1 }
380106037
1
1080962543298057
701
{15, 789, 991, 1676362346, 4, 604493678, 911346863, 3529071258, 623322321661013290, 154170449928893532, 907, 358837909480700722, 15, 147152408327309417, 514424302, 556169090234475660, 1, 1, 633310637888, 2137943992, 332765916, 12, 350809759, 692521, 543109654863570722, 912259896921633084, 1613045518, 10, 3, 9, 208082269, 689299673, 791791496139060436, 205976115601688476, 13, 944510, 2751610297, 947027812060939, 3066552813, 965760822766, 873138585659, 5, 1, 1274332946, 258188335847411176, 565, 1895909779, 876691352, 1, 970134914102023, 148722116, 288492532, 470560557383022688, 1141407054, 2, 6, 211696272, 540132519715460953, 688396509689947, 2, 1326661267, 211683936, 6, 1, 781610, 3, 510895420640939948, 570, 372839558, 573312, 172443708, 675317910098410921, 156691480681797175, 1284610755, 949350447128430, 695531, 4030247182, 1212128319, 559676, 720241, 1, 790527, 7, 3061308688, 964136599033, 7, 1065745982, 990458569172, 6, 978917116754194099, 2, 743908502339, 732185213739749, 200080587517695522, 4, 377337804619531637, 505191498591236884, 677114666, 520, 829875801549654548, 456804284590319477, 12, 158934848882143517, 769233478306, 252808979, 669250967, 346286988231834402, 281995936, 14, 580451785110976742, 505108257, 3, 197582267, 1009303741314, 218199483028398042, 574965203814817558, 2994054954, 763552511848048, 1, 710, 1631004502, 1, 1, 568851199050275, 3, 1568366544, 452299022, 1044127716, 397274073214261562, 382593223, 1259607701, 2174973021, 630, 10, 546457578055440696, 253960305, 141803729, 159378869, 4, 15, 196482707353098530, 1, 1, 12, 510901631499699237, 5, 14, 166219444, 2, 827600, 904884, 4, 9, 279494657, 492184724893590889}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 577, 143, 1, 332, 1, 137, 1, 515, 1, 1, 1, 1, 1, 1, 1, 1, 503, 844, 1, 1, 1, 1, 1, 1, 733, 191, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 239, 1, 1, 1, 1, 1, 1, 1, 436, 1, 1, 1, 1, 500, 1, 1, 1, 1, 1, 1, 1, 1, 473, 1, 1, 1, 1, 625, 145, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 906, 1, 1, 1, 186, 1, 350, 468, 1, 1, 768, 423, 1, 148, 1, 1, 1, 321, 1, 1, 537, 1, 1, 1, 1, 202, 532, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 368, 1, 1, 1, 1, 1, 506, 1, 1, 1, 1, 1, 182, 1, 1, 1, 473, 1, 1, 1, 1, 1, 1, 1, 1, 1, 456 }
405371361
695021
236488282
6
{2297941929, 710584628227840, 1068859241448275, 580863, 862566, 8, 720364801, 260824372, 739735682, 6, 819991124, 779187464, 6, 463466153632467952, 1943172296, 2758296401, 1010424162, 592, 5, 540, 595409201360, 366217410, 1, 729918, 979415363, 2, 721336859, 909072390163, 604633312, 2, 3, 1015149406278, 684635895, 1, 1783912304, 889921529, 914155700882696429, 275256151126748881, 1748185800, 1469131737, 563497326354799798, 12, 197322400, 972718964964298, 13, 1, 4195800362, 776570045565309572, 432757895938726667, 582932, 1, 406612121521239119, 1881528219, 1, 1, 6, 3967322103, 554, 1027885, 1418956632, 286684694092502257, 1, 8, 2, 9, 2036579570, 1, 1037483, 1, 155077867117546907, 150939333, 5, 868728846, 214389441, 4, 857742172368441024, 461192460, 3938779234, 3, 149057644, 525230181, 929010788, 3030948670, 497147698246072803, 3380586135, 2009101084, 454168585, 201708402571624029, 514246697893122587, 12, 197500098121418213, 234084334, 1125046472766572, 362322592589307544, 1483689968, 173235249919993413, 869653908, 1114068781647515, 629073292, 823513925104955149, 977405342, 136514768, 13, 8, 945483791104, 630, 208314579, 325645177, 2, 916643661533910, 732799513593, 5, 1921275665, 2660453608, 3, 219891503, 1016818, 273244681239316634, 5, 3, 758, 3, 10, 10, 235557905, 1, 7, 1433627415, 181192672, 1011502, 863638597, 574623, 4, 15, 616, 409913500416167344, 2770560734, 3, 992321672740882735, 792808785062931080, 858019490419441, 247260397, 599, 210651909, 409216909942436644, 1, 206674899, 1, 866671770673, 749656749055, 14, 3, 8, 792379625209229, 1935716993, 236312077, 409835963986995405, 3}
Returns: {10, 3004736, 4519714, 1, 1, 1, 4, 2, 4, 1, 4, 4, 1, 1962564940, 9, 12, 5, 1, 1, 1, 2518, 2, 1, 1, 5, 1, 4, 3845, 3, 1, 1, 4293, 3, 1, 8, 4, 3871798518, 1165321502, 8, 7, 2386245709, 1, 1, 4113181, 1, 1, 18, 3289317144, 1832713865, 1, 1, 1722155430, 8, 1, 1, 1, 17, 1, 1, 7, 1213647545, 1, 1, 1, 1, 9, 1, 1, 1, 656447881, 1, 1, 4, 1, 1, 3632556674, 2, 17, 1, 1, 3, 4, 13, 2105683697, 15, 9, 2, 854321955, 2177987489, 1, 836526974, 1, 4757304, 1534180394, 7, 733227088, 4, 4710884, 3, 3487821184, 5, 1, 1, 1, 3999, 1, 1, 2, 1, 3876064, 3099, 1, 9, 12, 1, 1, 1, 1156815922, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 4, 1, 1, 1, 1, 1736115440, 12, 1, 4203021425, 3357983292, 3628170, 2, 1, 1, 1733169880, 1, 1, 1, 3665, 3170, 1, 1, 1, 3350609, 9, 1, 1735787574, 1 }
5
424909131646212330
1891526762
617252039
{290572657437226537, 1, 368956368864641712, 5, 828412907, 703, 800156497350, 3279710391, 736639, 825088, 758016906657117, 145282014725709940, 693374631977524, 466690029, 683902154, 892, 2, 1070708863, 254810509, 1372867089, 772457, 631045491685702139, 11, 7, 849196596684688801, 1, 237950641, 479370033, 1, 3, 856416593071439, 241839274711623340, 660744727033, 1077705831191, 833138659256, 464906755800603526, 1027507094617, 920283112190775, 1, 7, 457326147327042506, 591208525651, 1041931535, 12, 861507345126636, 2, 493183386175607839, 12, 174978452, 928612437315329, 2, 776900070, 1947739323, 852372766220299, 1, 165755062, 160388587932385492, 2, 374702855754253238, 387664140, 483766239, 154110993482504846, 532, 3058538214, 627237676, 607652841715, 1, 1024324, 2, 822368, 959110780, 434485953103703328, 545647, 349692527, 517930551, 952265160, 657221646663, 516515328825741713, 779860, 551893073614, 409180781770676301, 1, 740, 405491682393862392, 3728472707, 1, 990, 181549766063497318, 471449068, 730, 318172957, 356117028, 261270817007596866, 776941234, 1, 5, 389305736300397368, 653955028570959, 4, 183864997, 1, 830, 9, 962242892323526444, 3104420771, 1046379483403, 152995543245611671, 5, 7, 659500436468590, 224707281, 6, 767972828985004, 272580994, 296806933033079352, 596354, 3, 761083817889561639, 164394056866012082, 278669047626647585, 1008, 974, 579986101536344, 175272251, 924300534710808, 662387, 2, 3741793274, 3, 989728412170127, 208674281, 889760, 1003, 1, 792266, 2624198241, 527, 2, 772282, 4135567154, 728277058490548, 818, 868103422235219738, 466239744, 2, 615, 761076, 290235100, 844029, 5, 163650520, 472394165929577848, 2, 3, 14, 292219720, 3111953614, 1027478190, 208538293, 314042920, 707407050236775, 1073313930059, 4}
Returns: {470752032, 1, 597740209, 1, 1, 1, 1286, 2, 1, 1, 1228041, 235369022, 1123315, 1, 1, 1, 1, 1, 1, 1, 1, 1022346539, 1, 1, 1375769600, 1, 1, 1, 1, 1, 1387457, 391799870, 1061, 1736, 1340, 753187872, 1655, 1490926, 1, 1, 740906651, 948, 1, 1, 1395704, 1, 798998381, 1, 1, 1504420, 1, 1, 2, 1380905, 1, 1, 259842936, 1, 607049999, 1, 1, 249672707, 1, 2, 1, 975, 1, 1, 1, 1, 1, 703903624, 1, 1, 1, 1, 1055, 836798083, 1, 884, 662907127, 1, 1, 656930477, 2, 1, 1, 294125817, 1, 1, 1, 1, 423280596, 1, 1, 1, 630707889, 1059452, 1, 1, 1, 1, 1, 1558914067, 2, 1685, 247865584, 1, 1, 1068436, 1, 1, 1244170, 1, 480852080, 1, 1, 1233019518, 266332131, 451467187, 1, 1, 939616, 1, 1497434, 1, 1, 2, 1, 1603433, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1179860, 1, 1406400241, 1, 1, 1, 1, 1, 1, 1, 1, 765318103, 1, 1, 1, 1, 2, 1, 1, 1, 1146049, 1729, 1 }
388143958838152194
1415426752
1294226333
314395151
{828, 260221478327984697, 1320099002, 264405105, 2886593108, 1237232716, 264817188, 3, 292396894, 440710018, 3237602432, 591233015, 1949524172, 10, 524905928526999134, 1, 980440892153, 2510767768, 907798, 7, 513470765, 228654610366167831, 2498113173, 1253537289, 270771728560392878, 510638806, 3, 163951847, 506751148, 12, 2110550498, 1, 774656, 924919254, 3, 1, 1, 219447361, 11, 1318790304, 285813036, 696, 328779726871850991, 802940815, 138193624, 664949086170, 687584727430635029, 943557585673, 602154642996, 3, 2800131504, 277138667567891737, 667632848950486, 845094520414438328, 1, 721188448, 887623, 227640860, 855483, 1600233910, 860498846382169, 2, 907404, 623, 2614494935, 857560227920580180, 10, 7, 900381157916676, 1182316713, 5, 4, 2762097461, 571614, 227731346059094292, 697275314636711119, 630456725, 2, 14, 3, 246450731, 12, 933532651392550, 848759340547253835, 2533879078, 761682, 664066322468, 1475294844, 1108110407, 1306005319, 909890, 3633305216, 999029086260996, 390367211049718327, 4, 879, 1890875887, 943749970, 798417, 1, 5, 799016, 964448, 279443423158697944, 286039351, 12, 971, 1, 518507196173607839, 327414322280981558, 274805082, 408163535, 3383403406, 872, 1060173189841, 771425271573918, 214520605030181611, 293725189, 561491531383, 797827310, 485867638926777670, 499671239, 765423850335115862, 310689319632619963, 3, 182001856761791048, 13, 859741418326, 1, 290430481, 7, 626462281, 766190, 224369926, 6, 2202222961, 1178158786, 156918512, 1089163449742, 690997650091986, 1801575874, 1793364590, 605844860553, 916159427847, 631736306922173, 1092136834, 607506805698372, 240635110, 234329049514192558, 585710973809032, 1993404284, 648, 3, 620443939935427892, 1}
Returns: {1, 201063348, 2, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 1, 405575065, 1, 758, 2, 1, 1, 1, 176672816, 2, 1, 209215129, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 254035727, 1, 1, 514, 531270853, 730, 466, 1, 3, 214134623, 515855, 652972745, 1, 1, 1, 1, 1, 2, 664876, 1, 1, 1, 3, 662604528, 1, 1, 695691, 1, 1, 1, 3, 1, 175959445, 538758405, 1, 1, 1, 1, 1, 1, 721306, 655804413, 2, 1, 514, 2, 1, 2, 1, 3, 771913, 301622059, 1, 1, 2, 1, 1, 1, 1, 1, 1, 215915421, 1, 1, 1, 1, 400631005, 252980730, 1, 1, 3, 1, 820, 596052, 165752002, 1, 434, 1, 375411647, 1, 591414215, 240057950, 1, 140625988, 1, 665, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 842, 533908, 2, 2, 469, 708, 488119, 1, 469398, 1, 181057242, 452557, 2, 1, 1, 479393692, 1 }
1
4
697341105794
1
{284995750274611806, 1, 7, 170729186715498404, 3, 226392259286042217, 2777234706, 524, 322585019, 553026, 866, 3, 2, 3, 217096045164268094, 7, 1020959924335697, 212282085329612181, 930876975164043, 1, 334459255490649884, 967588, 3560867730, 695906505327413840, 942148452328453768, 300411974, 757199, 228183233695899785, 571, 195980505652206814, 837927, 181140961, 1, 849, 792422978721, 1908853059, 615697632264803770, 677209911, 3, 3958127766, 165230815, 777222574, 1782039963, 979279312533749495, 2, 4, 558920, 361101983464263106, 1, 2478494914, 1934143574, 1, 455421545, 15, 246418888, 657633754, 825376085404, 12, 202320067176962445, 944059928, 2, 2121010396, 944763, 440631427, 1243205864, 1, 2, 352390174, 1918080044, 247510639, 680, 171704590, 956293, 139478061, 13, 3995539088, 3, 7, 1001560853470693, 3810059654, 2, 719105, 1904029338, 2055866118, 188554099494038046, 333996324986837812, 330843558091958696, 624801943, 499118155556014959, 195498497739136586, 394021724379842001, 232882724731770603, 739371, 950074, 2871467618, 1, 760, 931, 2, 653961705754160, 862, 3, 3, 353880136217234299, 771240, 1, 210404741042372265, 4, 1105130995, 10, 836591, 680514554, 894897962820, 2, 639292875349772, 174258026535430434, 810154317616, 1072718046655898, 361020697, 15, 1, 336223909802367837, 209676536922336674, 956180663479756, 2, 2038358084, 146468535, 1440928459, 460031526247925135, 14, 6, 911806184836163382, 947, 519824088881576454, 3428967881, 266393197, 847711108374, 3039454247, 1, 632073104145970752, 2476695475, 739251, 1, 259925756502696824, 4, 7, 405624872326790985, 1, 3, 938555055, 699548794646650, 2098235980, 893, 424793032, 6, 865099211513159779, 1, 2025454829, 1, 440804830520910572, 4, 15, 229922346719714044, 1014196897393125, 999691, 1037500275894, 648189513, 6, 1918549332, 1141804785, 9, 994312027, 858217588078, 675302906, 938949456, 332387453808743250, 684963, 13, 2268521796, 878275091709833, 930889, 672642028657, 2, 1665848890, 634907, 7, 6}
Returns: {2043446, 1, 1, 1224141, 1, 1623251, 1, 1, 1, 1, 1, 1, 1, 1, 1556596, 1, 7321, 1522081, 6671, 1, 2398101, 1, 1, 4989711, 6755291, 1, 1, 1636091, 1, 1405196, 1, 1, 1, 1, 6, 1, 4414606, 1, 1, 1, 1, 1, 1, 7021521, 1, 1, 1, 2589131, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1450651, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7181, 1, 1, 1, 1, 1, 1351951, 2394781, 2372176, 1, 3578721, 1401741, 2825171, 1669791, 1, 1, 1, 1, 1, 1, 1, 4686, 1, 1, 1, 2537351, 1, 1, 1508621, 1, 1, 1, 1, 1, 6, 1, 4581, 1249446, 6, 7691, 1, 1, 1, 2410756, 1503401, 6856, 1, 1, 1, 1, 3298466, 1, 1, 6537731, 1, 3727186, 1, 1, 6, 1, 1, 4532021, 1, 1, 1, 1863691, 1, 1, 2908366, 1, 1, 1, 5016, 1, 1, 1, 1, 6202841, 1, 1, 1, 3160611, 1, 1, 1648561, 7271, 1, 6, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2383246, 1, 1, 1, 6296, 1, 1, 1, 1, 1, 1, 1 }
933845514
1665689575
422883196449907940
587653
{3246808882, 1, 940026897, 1, 2053033971, 325045367, 556992206, 582893576, 4, 761047190014739, 770389884441807, 6, 845451284909830, 397450409005787840, 635860674, 1968533001, 587989059331, 552551577, 828, 260160928, 310340944610515793, 802528075788, 973, 200047957, 685772581, 1199263735, 220937494788753916, 1, 545885717, 3, 6, 11, 6, 419217801, 229313028, 837883352248465, 7, 952681058045978083, 587508868085715, 150443128, 824873979380622489, 7, 152484659, 680931831773, 535948, 688061118456139178, 716212579, 11, 895, 578, 1913268326, 219528506690478163, 760122, 270261825, 1, 994610420226, 295505267, 253730557, 1, 230945081993314756, 6, 292096562, 673318549, 910, 161901343607693650, 340470351518851239, 1021816931513821, 570293273, 255652228, 3396994923, 212012310310103110, 872, 1, 211881725511825766, 424387136728479912, 809387, 1876546200, 2, 442240753, 2, 597930878, 917721472, 2, 568282, 929756136762254675, 3, 526286, 569279, 769654, 256780719364360048, 839572, 328398561, 528274, 1, 602768020, 863743715305101006, 1, 6, 6, 1, 6, 2, 2085697708, 1163211482, 1028233, 166608672, 305421382, 3, 684417792828663, 717132244, 4158774789, 601, 326174085902498134, 595844080, 898460, 4, 273755866, 3, 7, 891, 1108180031, 3, 495828582, 466172023370044259, 2, 426096374684423103, 171312531, 6, 1115325745, 318806764983221233, 14, 540356051327585889, 149825607, 522099362, 1238694683, 551548, 2, 7, 3541501953, 927170620838151, 784, 947, 201224938, 14, 988065914134621, 691460, 527792, 788283, 212943012182742766, 1992854704, 336944335, 977640278551497, 12, 1356629867, 1, 556522622928, 983910577626196602, 481917768, 941, 584876492433, 580500935587633, 4, 3, 7, 249265535949898677, 6, 482556226651069876, 5, 1, 2551227596, 1021649315321680, 1015771793774153, 805660055, 900605139, 168598991, 1011226, 6}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
818938820343424
782094664339
960096018289663886
993151565
{916624235, 3, 8, 3, 10, 342109331598424570, 282613083600414868, 447662703, 14, 1018000269, 3331012406, 752105138165387890, 9, 646006719154083, 13, 1, 544798106694973772, 565475735387, 920787819109386189, 812064493, 272339811875803522, 1, 257747179, 492150332036495690, 411943364454806976, 777130937366422, 437096407140452458, 212504637, 161916257739907579, 2628681992, 974609546627651, 3260923135, 156054333224149537, 169765112, 2722133008, 239522270791986548, 480794678202204992, 777022758, 879168860854, 3, 837219029082, 821037444655444, 812990, 993091051, 921970606567, 2292573030, 627460, 865666722858358, 1181512106, 487447932892184696, 1, 462255577661631708, 1794626283, 463733018, 207952094306639779, 305311443587139855, 550937989482, 1, 176539228, 1, 851787447002702, 7, 3, 1077631389, 3, 176172968, 3199243037, 921783830324163, 13, 3469155179, 846660893, 3199144604, 242541258894657524, 1410154223, 791, 1907499679, 778, 2614082676, 14, 267451201, 1189849688, 251815061080315457, 582, 8, 3, 787945, 936082486, 199702903, 940593891, 991, 952988196527618, 527865324, 263909454443525627, 835058, 960407614756, 6, 6, 667014, 940652042099, 12, 166701531663262832, 494178673779837798, 842170072608848039, 2524940994, 1632883791, 1036023089812576, 924472, 10, 267481650, 238522041983152171, 857675322199159, 989, 823699709002, 939, 927, 1045839, 3, 382909433193070376, 7, 696489, 3, 558397, 169887283, 968557188145, 177377877125765851, 4, 368198569183520990, 1058797130806333, 2, 4217285540, 183730549, 2328372785, 672625, 243120322914504891, 271434101, 238767457, 2, 930, 4, 1, 1854055183, 1195988717, 3, 541956547545435282, 1, 514292642, 948, 671821857, 241909132, 176987894, 3, 283487704}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
570937269037511290
2044248723
594
2
{786818102, 195204017350476129, 299467227695415344, 8, 5, 1, 561, 1624401426, 898368025968009, 337746563727289893, 913497153647, 5, 4, 205964827, 2167622789, 340357357390032890, 2988386463, 836169379578, 6, 3791660698, 616931918, 6, 391688167500408816, 849, 516196846530642380, 732035782, 278936773, 847136255712, 6, 616973960, 273179632067635466, 4, 2, 177104867, 2, 251999726998161884, 8, 1, 677, 140894779, 921237514547, 4, 277080298, 265116574977210058, 1, 158912407, 570591, 285253636918729726, 194274058064826100, 667267, 742, 867676029, 1789479350, 348355969812748627, 561169, 278839264800393185, 1780562278, 933407856445, 485390017993588992, 180804273390874056, 2, 1090817901092, 158509262, 389007227, 966810949, 2554601723, 3334941397, 207400938, 1092046240996457, 1111925840, 3772644799, 1060158172, 207358266, 1, 1065334541359, 543333408999157224, 259744203, 879654962804, 166009143027990545, 902055767471126, 1, 723656464929670580, 770670038, 1368683281, 564069776117336781, 2465851749, 624208351, 1, 751585989753119, 400813657830031187, 922174868048, 283167352, 181466278787074551, 513, 917548126065, 5, 968358352597673709, 846597107593294536, 597517466247629, 599, 920, 779626231000115, 902850, 2, 8, 3, 941763503042095077, 245692844, 3, 599401251051, 165729078602960881, 1406695910, 838701259427, 973563623089073, 172176641592647059, 200029664270386618, 740406807322, 685851770542833, 2, 767816948, 233466896, 806032, 680440, 875099340542977870, 290870127, 439225812828381449, 3807162180, 1, 970, 3, 13, 3261558947, 764022, 799, 6, 788029, 854, 1002565, 823812172198764023, 1033256434000181, 2, 2, 558, 1130323412, 5, 866690, 788945650201, 662660, 2, 3, 757987362076, 1460285806, 2974998311, 2, 2, 939, 208794919, 330120774, 326343846, 2, 692, 170192525958291957, 3, 822769542236, 929, 3, 801606}
Returns: {1324610, 328626291835819, 504153581978814, 1, 1, 1, 1, 2734683, 1512404084122, 568596908631802, 1537873997, 1, 1, 346743, 3649197, 572992184158305, 5030954, 1407692559, 1, 6383268, 1038606, 1, 659407689394628, 2, 869018260152597, 1232384, 469591, 1426155313, 1, 1038677, 459898370484235, 1, 1, 298157, 1, 424241964643371, 1, 1, 2, 237197, 1550904907, 1, 466466, 446324200298334, 1, 267530, 961, 480224977977660, 327060703812839, 1124, 2, 1460735, 3012592, 586457861637624, 945, 469426371717834, 2997580, 1571393698, 817154912447120, 304384298637836, 1, 1836393773, 266851, 654895, 1627628, 4300677, 5614380, 349160, 1838461685180, 1871930, 6351254, 1784779, 349088, 1, 1793492494, 914702708752790, 437280, 1480900611, 279476671764294, 1518612403151, 1, 1218276876985978, 1297425, 2304181, 949612417705955, 4151266, 1050856, 1, 1265296279046, 674770467727326, 1552482943, 476713, 305498785836826, 1, 1544693815, 1, 1630232916831101, 1425247655880968, 1005921660350, 2, 2, 1312502072391, 1520, 1, 1, 1, 1585460442831810, 413625, 1, 1009093016, 279005182833268, 2368175, 1411954983, 1638995998467, 289859665980888, 336750276549473, 1246476107, 1154632610342, 1, 1292622, 393042, 1357, 1146, 1473231213035317, 489681, 739437395333976, 6409364, 1, 2, 1, 1, 5490840, 1287, 2, 1, 1327, 2, 1688, 1386889178785799, 1739488946129, 1, 1, 1, 1902902, 1, 1460, 1328191331, 1116, 1, 1, 1276073001, 2458394, 5008415, 1, 1, 2, 351507, 555759, 549401, 1, 2, 286519403970189, 1, 1385133910, 2, 1, 1350 }
335735645
151975305307504868
416351463
1
{12, 2236217063, 5, 1, 961, 777871288466323915, 382583748, 3, 938, 664918702656515, 1886970118, 5, 1, 153024547, 168470443, 2, 657009046080356, 850982, 11, 5, 7, 1031435709, 823, 13, 2, 3817956911, 609083543784495775, 5, 1, 153927271011301053, 223032155448719618, 767983610233081, 788149038551842, 496999317, 1, 529823879220382244, 1022949275009418, 867, 579000802301521715, 14, 140130634, 991820551152, 201704197, 3571386686, 815752, 1736614236, 478380406737959305, 2, 454291330, 885138989495328, 468094385486706923, 3185576977, 4, 906574, 954441730265, 3, 677481654, 2254479734, 243031008958320660, 518091591940949087, 656379800579, 2, 7, 5, 911856, 1065070504762447, 610658975706, 1, 2600545656, 400918094, 842120738352430, 746138413, 1896840143, 1487885991, 220746369360523747, 541657625690131493, 709398044, 954794, 602586747542563, 2, 1560905104, 2230032770, 871919272116534, 190804968, 407462706800752333, 313831991, 894287874871, 290181340, 885892, 1793702237, 619134, 9, 248388320122359573, 2402911029, 1, 191165561212536050, 626723287, 317079504448257490, 800646, 7, 164723797, 903957905183, 538, 3502478684, 1115903606479010, 883091183643504, 2117334968, 671387999682322212, 581463901178983, 886697038321, 167494275, 562164168059053278, 677, 398207932311735266, 199972487841959428, 958317279779758047, 1, 2, 9, 973370034128671, 3929048236, 13, 3, 714839517, 15, 534212425588880929, 752, 294477418943750138, 215030812776423523, 775299150604506, 2, 950304941375, 1398811452, 586392612677541, 380680685, 250058275615520382, 1092817683372, 1400893057, 252418902172892572, 1129748499, 856882751953, 688732282683926, 523210100, 1042019, 807, 177524986801237669, 7, 166586218, 756371594743505, 3, 468203119041250261}
Returns: {1, 6, 1, 1, 1, 358519208542534945, 1, 1, 1, 1597014, 5, 1, 1, 1, 1, 1, 1578016, 1, 1, 1, 1, 3, 1, 1, 1, 10, 303950611347883187, 1, 1, 14143244370038063, 83248128807456628, 1844557, 1892990, 2, 1, 250255825937856264, 2456937, 1, 299432749018995735, 1, 1, 2383, 1, 9, 1, 5, 198812353455433325, 1, 2, 2125942, 188526332204180943, 8, 1, 1, 2293, 1, 2, 6, 103246982317057670, 238523538658423107, 1577, 1, 1, 1, 1, 2558105, 1467, 1, 7, 1, 2022620, 2, 5, 4, 80962342719260757, 262089572407605513, 2, 1, 1447304, 1, 4, 6, 2094191, 1, 151975305921138839, 1, 2148, 1, 1, 5, 1, 1, 108604293481096583, 6, 1, 51381534571273060, 2, 151975305704054932, 1, 1, 1, 2172, 1, 9, 2680197, 2121024, 6, 303950611497527085, 1396570, 2130, 1, 282596114776527298, 1, 151975305898910565, 60188461200696438, 455925917129166697, 1, 1, 1, 2337857, 10, 1, 1, 2, 1, 254644372306354949, 1, 151975305649768860, 75246786135160533, 1862127, 1, 2283, 4, 1408408, 1, 110274248974257392, 2625, 4, 112634875531629582, 3, 2059, 1654209, 2, 1, 1, 37740960159974679, 1, 1, 1816667, 1, 188635065758724281 }
4
2
712339
5
{5, 1998713949, 580959, 2258246744, 1, 170089334, 722, 856, 521, 907, 302617502, 6, 2, 584533497, 1, 787985172424659161, 887661, 672843529889, 3897432776, 751, 705573433929, 303315883823210565, 2060364493, 1770518384, 1211935371, 1, 1090032565, 3, 6, 11, 289697973700625387, 1, 835395306553576, 1229549266, 1, 5, 7, 753669863, 2412994125, 602229, 969, 3025849455, 3, 586299422282627768, 567, 788047469072, 579602636930433086, 384185391, 4, 925521464535103634, 1453124129, 938, 1, 151005941628437504, 755174, 268334888, 1057192506099793, 345117319, 3, 836839631098, 2919092205, 488980141659835747, 574365099493070472, 538408146631099915, 236050567, 891175, 12, 11, 7, 1042618, 231193778371210939, 326899629, 197206528760934410, 3, 3900932106, 1098660898669, 1, 718687121, 291227069, 865, 1, 407965486, 1113922974797330, 453678796719300244, 134950565, 376757364, 13, 623, 5, 195777595108748505, 3006833585, 1, 5, 517340644751416881, 573229138, 3, 1, 2, 3, 1, 481850176, 497418175, 3230075546, 362187286, 220697893214808954, 9, 726019605497675314, 751296974300100, 3947047003, 12, 2, 1, 3831143443, 1, 1, 1037238934, 1009899514, 919563257710705, 1055411809773864, 1979910851, 205369722, 3, 517447799388497955, 169330623165063962, 605957521194, 3, 1396434225, 7, 11, 3133821473, 526950693, 445535884115198443, 1, 3055407336, 146030774, 926, 318848799, 1, 6, 2644155229, 516673905856438987, 7, 738726663332459601, 302287922, 2, 250589449948797897, 804090, 1017, 12, 594107892902411, 10, 417989495004030106, 5, 1, 208891336675189999, 844006, 4, 2, 3, 930205018212797464, 956169, 616432719, 1, 3384316285, 1, 258942179, 6, 236869968, 711012854, 359329927814345099, 6, 711271, 3845718182, 3748866572, 3767366863, 12, 212661764, 254227228, 240239179269734856}
Returns: {1, 4208, 1, 4755, 1, 357, 1, 1, 1, 1, 637, 1, 1, 1231, 1, 1659285270669, 2, 1416826, 8206, 1, 1485747, 638701838563, 4339, 3728, 2552, 1, 2295, 1, 1, 1, 610026175017, 1, 1759118288, 2589, 1, 1, 1, 1587, 5080, 1, 1, 6370, 1, 1234589215178, 1, 1659416, 1220487582705, 808, 1, 1948899785851, 3058, 1, 1, 317977981688, 2, 565, 2226163658, 727, 1, 1762160, 6146, 1029660931575, 1209458734665, 1133743043114, 496, 2, 1, 1, 1, 2, 486832042717, 687, 415264017526, 1, 8215, 2313484, 1, 1513, 613, 1, 1, 859, 2345622796, 955325774336, 284, 793, 1, 1, 1, 412255066795, 6332, 1, 1, 1089380538866, 1207, 1, 1, 1, 1, 1, 1015, 1047, 6801, 763, 464730525769, 1, 1528802418848, 1582029772, 8311, 1, 1, 1, 8067, 1, 1, 2185, 2126, 1936353400, 2222413989, 4168, 433, 1, 1089606177771, 356564842491, 1275982, 1, 2941, 1, 1, 6598, 1108, 938178986024, 1, 6434, 308, 1, 670, 1, 1, 5566, 1087976565712, 1, 1555560071959, 637, 1, 527674121083, 2, 1, 1, 1251031759, 1, 880173684260, 1, 1, 439869086684, 2, 1, 1, 1, 1958762092786, 2, 1298, 1, 7125, 1, 544, 1, 499, 1497, 756652380524, 1, 1, 8097, 7893, 7933, 1, 447, 535, 505879229139 }
949661907732801674
1
843664082217
569257932
{944, 565103715278669750, 993893196196437, 385612164, 3818210048, 513322009870226971, 1054150522647, 1, 1363624659, 7, 172408738, 15, 1, 270148080190312465, 808875800851264429, 4088284905, 1054893376345908, 5, 1385990877, 683335583007537147, 283057129, 846449566987296, 495768053748352622, 2756537271, 509422483, 194156050, 6, 160999885930829347, 2, 2, 658172158139878923, 6, 3, 730198110105767, 417481292278016163, 1, 15, 863, 211136803, 3, 4, 2, 627537, 267545550747790300, 1983638324, 432538800006655256, 256343547, 2359930397, 194589035, 1, 352329391655382531, 1037522615, 160000330, 605058892928, 807, 1, 897565997462368, 11, 840915569, 1092485623779708, 563643101013, 141048689, 3, 271456501462730991, 236390289, 1658904951, 1017, 237921491305323798, 834858565, 5, 449064746, 417387163, 15, 1, 10, 356002313354070668, 1241113814, 578167, 2105501004, 11, 938, 515, 362848750, 436036049, 344993430, 705477, 854746737, 573458415446907764, 3, 3, 1086846954234138, 1, 12, 908003393, 1449824103, 149454579, 425662439691139234, 902831462, 182396788, 899131071896, 1041268928382673, 206158690, 259755778704475114, 982, 202547328774091502, 13, 349602536, 3, 7, 837891, 232241686, 6, 555698323844642831, 1186366981, 974055086967, 2453821638, 864067, 721338996561252, 1665567804, 743224729291, 443233596, 952562225828705, 1081510007, 574, 749212908, 225200848833728061, 165343953545098413, 2, 922941982, 281129528, 442779320, 261125790338210818, 2, 1081850229309, 953979932766, 973058090600501242, 1471610446, 250713144, 1069013036478, 2, 2906869784, 557514, 804668854644714, 563672072476, 1052970960069761, 713, 152589447221607316, 2857529510, 10, 668234522530755781, 235736519734704827, 490276174366583836, 1, 530160622, 656125630583059357, 4, 382472532975320477, 1081633565606, 272528922563274213, 1, 7, 12, 1030025}
Returns: {1, 669821, 1179, 1, 1, 608444, 2, 1, 1, 1, 1, 1, 1, 320209, 958766, 1, 1251, 1, 1, 809962, 1, 1004, 587637, 1, 1, 1, 1, 190835, 1, 1, 780136, 1, 1, 866, 494844, 1, 1, 1, 1, 1, 1, 1, 1, 317124, 1, 512691, 1, 1, 1, 1, 417619, 1, 1, 1, 1, 1, 1064, 1, 1, 1295, 1, 1, 1, 321759, 1, 1, 1, 282010, 1, 1, 1, 1, 1, 1, 1, 421972, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 679724, 1, 1, 1289, 1, 1, 1, 1, 1, 504541, 1, 1, 2, 1235, 1, 307891, 1, 240081, 1, 1, 1, 1, 1, 1, 1, 658673, 1, 2, 1, 1, 856, 1, 1, 1, 1130, 1, 1, 1, 266932, 195984, 1, 1, 1, 1, 309514, 1, 2, 2, 1153372, 1, 1, 2, 1, 1, 1, 954, 1, 1249, 1, 180866, 1, 1, 792063, 279420, 581128, 1, 1, 777710, 1, 453347, 2, 323031, 1, 1, 1, 1 }
249556056646461473
834261329621
1098268746643206
648
{373493924, 6, 1617366580, 863434, 1055904591, 1014588519, 399579101, 163627487055266502, 989, 996950040, 1, 594031717, 1, 2330067414, 7, 377009965363065566, 917484339, 918798527235, 990246165424, 502492702, 2, 2, 559260896212544317, 4231351667, 394193345, 2141591439, 723, 15, 1056577190673478, 788, 3, 2032040790, 944600, 207218389335038082, 944914, 757715430580940051, 517621700, 506564776, 613253467, 349706504489672944, 1329641938, 8, 956, 340917089, 687913, 876908044, 1, 876573, 580169305747192, 1970236249, 896623992790, 1803693848, 7, 751, 2, 883, 1700081753, 275624512961055886, 968, 602209309231, 958564751768936229, 896654667087637, 162439524181709176, 1, 1073063265808, 1081253417, 1033342681, 1488058338, 772763867852632, 494386708235349098, 258120277285949313, 9, 2536875860, 648813188910296566, 177834528, 3844955623, 4, 759210398668357, 926756660, 530397343, 745419, 10, 1014824, 8, 201186238, 604, 724291700320156515, 476943156, 670121350669, 2105501940, 335307346, 918999577407700, 1, 526622411637669960, 15, 510146188774399075, 2, 349348047403349514, 14, 851182232487893331, 12, 1, 3, 134705367, 321397358543577179, 332387912, 778940675164, 226216871, 152084113002257492, 1068437400, 374844057, 373283363540224012, 918283849079026, 789756, 469035992, 453315420, 252262293, 591607247574780384, 7, 1, 713504327788549688, 908, 15, 399381112, 762, 795307424501962683, 774197, 1, 296986259878573035, 918034128055713, 448006224, 146421609, 844555884523, 798109334, 475501197376260979, 4, 1, 225763489, 4104029323, 190312981, 195575731660416571, 266815359, 192533950, 1, 10, 695, 2, 729966964856541, 11, 441187483, 557360059620533488, 792520514711813, 14, 532721, 6, 1390802972, 991975152050657912, 772815333003064, 587080953, 1072209259}
Returns: {1, 1, 1, 1, 1, 1, 1, 149, 1, 1, 1, 1, 1, 1, 1, 344, 1, 1, 1, 1, 1, 1, 510, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 189, 1, 690, 1, 1, 1, 319, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 251, 1, 1, 873, 1, 148, 1, 1, 1, 1, 1, 1, 451, 236, 1, 1, 591, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 660, 1, 1, 1, 1, 1, 1, 480, 1, 465, 1, 319, 1, 776, 1, 1, 1, 1, 293, 1, 1, 1, 139, 1, 1, 340, 1, 1, 1, 1, 1, 539, 1, 1, 650, 1, 1, 1, 1, 725, 1, 1, 271, 1, 1, 1, 1, 1, 433, 1, 1, 1, 1, 1, 179, 1, 1, 1, 1, 1, 1, 1, 1, 1, 508, 1, 1, 1, 1, 1, 904, 1, 1, 1 }
5
15
201148174041343030
4243130753
{206976710596393382, 2, 751335798, 810486192693850752, 488380323, 4049934238, 1, 871260, 1, 425623873, 1147827121, 814838713191332302, 6, 894059, 196862152, 2, 286496967117169356, 9, 231743289302853367, 679776988198740, 192300311110327430, 674616, 7, 210319795, 416561324887108621, 2, 635034113, 3, 381808155, 2129653251, 7, 2, 13, 227804296661555480, 3, 7, 385029443, 178736313, 3029371825, 1835090866, 479247263926557742, 997051031368885, 860578, 3, 488865689955971138, 972237057057088, 554023277, 14, 2083172665, 9, 228396690043008579, 859512405, 402680526, 575728, 617939826477, 881096007424123, 733134, 704009577711083179, 1, 1917408259, 191435766457649317, 899, 15, 1, 161773400443307658, 266514803, 377298961, 1014996525800, 2060853482, 3540308971, 806400516, 14, 754, 1, 3639088600, 1019327, 328778216, 7, 1355526029, 5, 3, 591501181177383, 3226812465, 589, 1117762110, 633407371594, 244912384, 2, 978604107203649510, 790495892, 1861511358, 13, 3, 627940556, 830, 1, 971, 256043784685898948, 222167864, 406245645894226174, 1020152, 2, 459137179234596536, 7, 309732761, 760606, 649, 452822662, 500211757164397135, 1034958912, 1058890440825, 1, 285284959, 244068085, 900511018085316, 884851960385, 7, 1179856129, 636805334835459963, 575, 9, 909872924038943752, 6, 303364962661854243, 774498514746832695, 839367116744, 1949266057, 161605111973293322, 589, 1039251794263751, 3156486192, 1023, 6, 298877679178811431, 1013822083377, 648684469348, 891755622928541187, 256992275884485804, 3953810047, 249966511488907643, 999564, 219988818, 1766754954, 734387817512795879, 880688471, 216118478, 2, 183285182, 1005279, 896910257, 930286207637281, 754790717291197501, 237410111115739438, 582382488621, 2431412132, 187588026, 591439251642, 396862300, 2686481714, 4, 302006219404806170, 243023206878674059, 964072203516780, 859973190468181940, 240927615687090182, 5, 945712076011, 1, 782, 1, 166931934, 575028938114708, 9, 3, 954007705, 540912212, 329482852, 2, 1, 1085099218801454, 716, 560038074524, 274644829224814729, 2, 849320061932360, 1054133423236, 1543971502, 978971335783316815, 667835384060917, 471183123, 286684973, 186804889, 944917500010072, 1, 533303, 1, 514473352023814453}
Returns: {2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 5, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3 }
2
1939448351
457776782
352537090
{807934058369257425, 11, 5, 933651, 142463528, 1546467978, 742526890875022, 243680198459165226, 765110500493192630, 153007204043934484, 1, 464976191, 296389011223412021, 797, 1, 886888330689241, 254855626857693363, 643384, 1676096518, 716034614953666, 405431264, 1589133346, 422978121, 627, 890864503615913, 9, 944680006041, 9, 212617645216731667, 203962955, 590537111710864443, 415064155, 1, 991021537577576, 2002205077, 144264385972913443, 608712, 4, 819, 2715914750, 6, 2, 3519237306, 4, 1, 604695840724866, 4163434659, 832422914112490672, 946539576, 3, 174520713, 1, 784371603351291, 161788342, 1092492751141, 253061635159858271, 1, 1326326979, 1866071084, 209660564464360183, 183957977692518694, 396747206418066175, 788, 981392181553165138, 1, 520194178194485554, 476927379, 3958485852, 1, 294046555, 263738768101923621, 2013827834, 3, 1, 883632, 952825, 515210145839052425, 988888938, 7, 320278970, 178004356, 417643829, 2601630497, 244891123, 575681, 1576603476, 1081447012, 1041707125, 6, 1653007387, 867325060295659, 1377119821, 222541320, 995144419, 11, 3, 849, 1940109175, 693649, 173469635022079691, 1, 2659442997, 9, 534649312, 8, 3867771429, 136368590, 3929169509, 10, 1, 2614165203, 1, 6, 315206718, 13, 3, 1133592665, 682, 2, 834112560223351, 1334405253, 200027423885396354, 155130616640848969, 4, 1340281753, 5, 470228137963914929, 563391680653, 463063808, 2, 922680310278940565, 564, 1088614891157545, 198385427, 232319780173282569, 2, 495696063, 503684325, 2, 2004080880, 1075774148433, 636249394986362690, 616696352804, 267110401, 1234405043, 11, 247963872, 8, 187648717009562360, 4}
Returns: {2291770373, 1, 1, 1, 1, 4, 2106238, 691218613, 2170297883, 434017323, 1, 2, 840731428, 1, 1, 2515730, 722918621, 1, 5, 2031090, 1, 4, 1, 1, 2527009, 1, 2680, 1, 603107166, 1, 1675106332, 1, 1, 2811113, 6, 409217612, 1, 1, 1, 8, 1, 1, 10, 1, 1, 1715269, 12, 2361234995, 3, 1, 1, 1, 2224933, 1, 3099, 717829818, 1, 4, 5, 594719167, 521811698, 1125405575, 1, 2783798384, 1, 1475572905, 2, 11, 1, 1, 748116370, 6, 1, 1, 1, 1, 1461435294, 3, 1, 1, 1, 1, 7, 1, 1, 4, 3, 3, 1, 5, 2460238, 4, 1, 3, 1, 1, 1, 5, 1, 492060665, 1, 7, 1, 2, 1, 11, 1, 11, 1, 1, 7, 1, 1, 1, 1, 1, 3, 1, 1, 2366028, 4, 567393984, 440040555, 1, 4, 1, 1333840187, 1598, 2, 1, 2617257407, 1, 3087944, 1, 658993867, 1, 2, 2, 1, 6, 3051, 1804772925, 1749, 1, 3, 1, 1, 1, 532280779, 1 }
726315053179292940
818209397260487486
1059632039324
604745696355
{661414, 827309288948, 223476150079014385, 1, 526059721, 13, 836, 711, 326616399697329834, 8, 228446292997560818, 325697120, 7, 493270852, 751128053709895147, 5, 15, 1, 758522788384120793, 387124541, 6, 9, 211196162, 249899985, 983352700, 1, 3, 772227032328535791, 985483119808, 924662452935488504, 465690608140234351, 557920, 171563711, 2, 885084248533, 201872288, 12, 241697484, 548637, 6, 999475, 2, 819731, 989, 874951674991, 787, 769455663298438, 780, 391617664915317610, 926542431195, 994527290920, 922, 1, 572836113658567, 180999472, 965, 761, 285298573845995021, 2, 906200948947151, 7, 1, 191405627, 812326457, 4, 3224555271, 260731009, 554944839826282013, 586711481, 702380075655, 648573465, 922, 2, 630677859999, 2019660776, 4, 3, 151503423745743048, 7, 271933934931512561, 1004397, 3980774290, 8, 245947646364757012, 159471056, 474061869934293718, 265204281574156056, 1015332735, 965, 301684071, 2, 1, 634013506, 1874813072, 828930064398774180, 335145176709987129, 196968614968521182, 2, 499755056610282942, 844, 1992839741, 959, 875887612191989318, 1, 1, 2400235278, 163711771, 1305837367, 566137163622, 269382578421418744, 795783862820190, 348072276771984918, 934497629557239, 1, 4, 456132951, 694, 313812205, 2040074843, 838690281, 500763503, 1408037907, 3851206495, 1000, 696, 980914, 585475301383025225, 1876101961, 934084261793628741, 7, 1, 1045413, 293660448508321736, 332091816973830294, 839709682974555514, 3598619992, 868026404896, 173570985, 571, 2230081338, 5, 489332549, 3, 919, 189883145, 167348677, 204387946, 1, 1818889469, 2, 256846823442092255, 969780294, 12, 431658341, 1962025527, 712851636400607, 860373413304029, 204627907, 634917, 607731, 318640872, 1264635185, 821575150, 165795690, 4, 3, 183527366, 638441, 901, 615753425564846516, 2, 1407342620, 731167579, 3, 626412, 314270802, 895, 3533704179, 640987760267950745, 197992417, 1, 280271102402789978, 908210966142432, 696709073541, 717326981759}
Returns: {1, 1, 210900, 1, 1, 1, 1, 1, 308236, 1, 215591, 1, 1, 1, 708858, 1, 1, 1, 715837, 1, 1, 1, 1, 1, 1, 1, 1, 728770, 1, 872626, 439484, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 727, 1, 369579, 1, 1, 1, 1, 541, 1, 1, 1, 269244, 1, 856, 1, 1, 1, 1, 1, 1, 1, 523715, 1, 1, 1, 1, 1, 1, 1, 1, 1, 142978, 1, 256631, 1, 1, 1, 232107, 1, 447384, 250280, 1, 1, 1, 1, 1, 1, 1, 782282, 316285, 185884, 1, 471631, 1, 1, 1, 826597, 1, 1, 1, 1, 1, 1, 254223, 752, 328485, 882, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 552527, 1, 881518, 1, 1, 1, 277135, 313403, 792455, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 242393, 1, 1, 1, 1, 673, 812, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 581102, 1, 1, 1, 1, 1, 1, 1, 1, 604916, 1, 1, 264499, 858, 1, 1 }
171554493140357664
1
344374271
1
{600263047039240938, 2, 15, 3093328162, 684395813113695, 734791599187191, 823864710697, 1584785257, 1123091916, 2665671113, 842104, 596599444707873670, 1011071914428735, 266536645, 1634006081, 558, 776328493939, 373687633840224324, 665483086182, 1111697517, 4, 2100532115, 275225807, 269781736834477875, 201190392, 5, 394515474717490410, 223964833, 268270676, 710054062911133758, 545404208326755152, 652973290749, 525861405917436936, 2, 996524470588714, 3975330749, 317258514207729924, 381789155, 3678933082, 972204003935915, 7, 8, 278971474, 203141440, 11, 912201, 5, 2402349616, 2108436470, 1026838, 720274636, 351938373261771813, 3736928755, 1343521005, 262208686, 152588965831820875, 750334198215, 871968524529946, 810943766602, 632548906875, 893233, 10, 747717936183247, 952195, 871711297099986262, 2, 1345055078, 1, 5, 842624024755, 954028, 2, 632864314770, 2803657327, 227635327511746188, 426453587566254446, 1073190778667603, 1105171379890779, 683288969523495, 12, 667, 423258799653886283, 488365601, 474346762521140413, 13, 589868, 921955908182, 646108815765234884, 545784344, 1, 813538625129063, 278449352, 184709092598991612, 2033015356, 998, 5, 460325405, 3, 724, 1757304653, 1, 3, 4, 8, 169211665470445439, 240631998, 3, 521, 233116622, 1, 1, 480224299, 8, 3681054540, 4255943851, 291023290472724443, 326283890691404257, 3, 739, 568049072563, 137132247, 1875547750, 166233347, 10, 640645, 1573372371, 1647199211, 183000798, 641813727623, 210456039, 6, 3, 3284781054, 1, 169872145, 2, 1, 5, 414426349, 704, 470166983, 631966, 799804, 957964383429, 796322509483, 3162609341, 1070102826, 990378144632, 806265099, 243617602, 770628575, 3, 399818120, 272144438092868579, 1, 1428806103, 12, 3, 410835573206432110, 13, 4, 681, 7, 1071174994742, 677972596725417521, 319356056847478593, 522813256785734066, 767478, 751749080, 2129352688, 386498407, 204893269, 3, 3, 875, 1037613134732, 542124774963056910, 394133168431412319, 927723763985334535, 3, 1815554088, 2801110276, 898486515663384961}
Returns: {1743054281, 1, 1, 9, 1987361, 2133701, 2393, 5, 4, 8, 1, 1732415848, 2935969, 1, 5, 1, 2255, 1085120654, 1933, 4, 1, 7, 1, 783396902, 1, 1, 1145600900, 1, 1, 2061867343, 1583754230, 1897, 1527005501, 1, 2893726, 12, 921260794, 2, 11, 2823103, 1, 1, 1, 1, 1, 1, 1, 7, 7, 1, 3, 1021964772, 11, 4, 1, 443090494, 2179, 2532038, 2355, 1837, 1, 1, 2171237, 1, 2531290432, 1, 4, 1, 1, 2447, 1, 1, 1838, 9, 661011425, 1238343348, 3116351, 3209216, 1984147, 1, 1, 1229066267, 2, 1377416383, 1, 1, 2678, 1876182022, 2, 1, 2362368, 1, 536361477, 6, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 491359779, 1, 1, 1, 1, 1, 1, 2, 1, 11, 13, 845078495, 947468839, 1, 1, 1650, 1, 6, 1, 1, 1, 5, 5, 1, 1864, 1, 1, 1, 10, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2782, 2313, 10, 4, 2876, 3, 1, 3, 1, 2, 790257755, 1, 5, 1, 1, 1192991486, 1, 1, 1, 1, 3111, 1968708623, 927351675, 1518154232, 1, 3, 7, 2, 1, 1, 1, 1, 3014, 1574231355, 1144490753, 2693940408, 1, 6, 9, 2609040778 }
236109725
238756379193672818
835878344680668
11
{161116229720924207, 891, 1017631, 881235, 2722045933, 1036862387541, 12, 978991220272104, 219381341721528729, 610, 645010849, 472260141, 1084146609607, 501887851340622644, 262718333, 12, 1, 4, 478788592, 164293922923995295, 14, 2, 908249254, 11, 5, 12, 794690386855859479, 4, 4, 5, 494766828870334598, 1, 3, 672519344, 1117264447485661, 354682072, 14, 15, 2876669890, 1327832181, 201755418, 828869889865958422, 939323958268606, 778761, 246014415, 425994597, 301165381, 956665124267, 1038420407, 781539852, 311994574, 4, 443334153094136448, 1, 138612974, 839, 542239644, 6, 671051776488874, 618497157601869285, 454514636, 492352910299317331, 1013728874, 555337572062365450, 1, 795, 9, 550621153785195085, 470210858, 3, 1185144299, 167681084, 243553617, 916542, 3767217271, 1625538111, 485289615, 10, 777, 1191348755, 749094261973836066, 970, 1486553509, 1, 1, 271342286334504535, 11, 533908015503596936, 341372609, 872186220, 3, 598509044601, 734042510121588933, 1948391992, 617597590, 217204403, 192950778798733379, 13, 361280327, 3, 145953022756592050, 998820209, 194346922145397725, 2, 3457140364, 851438328660916453, 985, 13, 706139278544, 147706680351894697, 733243954169, 197662461, 1955701221, 1, 15, 1, 943958899168208812, 2, 916, 166508858104570642, 3684934167, 619197837326565, 635344801, 238786400, 803, 887242217401871, 13, 15, 561707425783, 809602639767205, 159758640, 1, 1, 818192, 10, 831801768, 3804479798, 3, 794523, 6, 1, 651992830367684578, 966188130, 583, 1527585681, 375481387432638596, 1009239238146, 1642032370, 2871496676, 10, 214385693079546347, 249202969, 3360531403, 744779471, 4, 3957745184, 150136763145565655, 3, 1071653677464245, 1028522442147, 2093992917, 357714856, 1, 626623, 230651752360780059, 637845, 223310113205449595, 850, 206702950, 134867159, 2020357010}
Returns: {193, 1, 1, 1, 1, 1, 1, 2, 263, 1, 1, 1, 1, 601, 1, 1, 1, 1, 1, 197, 1, 1, 1, 1, 1, 1, 951, 1, 1, 1, 592, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 992, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 531, 1, 1, 1, 1, 1, 1, 740, 1, 590, 1, 665, 1, 1, 1, 659, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 897, 1, 1, 1, 1, 325, 1, 639, 1, 1, 1, 1, 879, 1, 1, 1, 231, 1, 1, 1, 175, 1, 233, 1, 1, 1019, 1, 1, 1, 177, 1, 1, 1, 1, 1, 1, 1130, 1, 1, 200, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 781, 1, 1, 1, 450, 1, 1, 1, 1, 257, 1, 1, 1, 1, 1, 180, 1, 2, 1, 1, 1, 1, 1, 276, 1, 268, 1, 1, 1, 1 }
1026299099
8
561364813295701255
2975921211
{874552669133049743, 4092751181, 344486658, 1902585943, 2037515753, 2, 1021, 2012107413, 422717998622244211, 200826609388950794, 243443339, 8, 930296, 1036809377847123, 924236892373141, 837760, 266202859, 1097240979012679, 4187581545, 1000, 145507776, 197650366, 650502083104836949, 13, 751027378736494, 458339438813029395, 185444708392562035, 486001366991655716, 1, 762393956516036, 3820087292, 1772866080, 3, 223928067420382451, 282177026, 766426, 881415826743309, 192618876, 385802263653980924, 12, 1446905681, 710333733899023, 408046322, 3805445258, 3, 350097285733988398, 1, 161389286071041477, 1541517334, 7, 923915, 531859125, 1097113917168, 2, 243031474138433306, 7, 272836939656936647, 595069282, 535876597, 170932316344581581, 1, 718, 503351411, 946, 575091482, 5, 2616789849, 1, 626263964159442, 4, 997300227832, 15, 784247, 870851134750271765, 868, 1, 8, 6, 861636, 229120357218779497, 821782668, 12, 9, 575632513110202543, 3, 2, 212856053, 593317582706673072, 998688971922314, 4291291808, 159463499, 6, 310998641893379151, 606596979506435, 2460221999, 4, 904859746519, 4, 765, 611977161015056043, 1406810387, 384270627, 821, 209866713, 434383897153765468, 6, 1326138730, 221800286193126154, 9, 549656102, 1, 2, 5, 180314113, 2, 912364, 889, 187698948140922937, 3, 1, 710, 3, 230121538304507174, 543, 535532320, 136973128, 182368117757188860, 886580299, 12, 161180705019224248, 147573337599492218, 567390189240200, 705583221031392, 533454, 634821638356950, 704031143126952, 645787, 544384, 377482236861692573, 2, 670505900, 454281448, 679783948678172, 596817677, 543672, 1, 260214465, 8, 953232845, 10, 3, 3, 629061, 816725952320, 6, 911, 6, 407669718}
Returns: {2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
890
6
790785911
1025604
{208889137, 1, 664779, 576069389210635402, 770273373971, 954249512, 421467994979425510, 1010, 160140179, 936860339, 771840104289925124, 206374764922968987, 777413984605019, 1, 14, 624402497, 1, 830566, 10, 1, 1204697782, 3, 525359280, 169879859707643888, 443177589591133780, 4, 388801926041261030, 8, 11, 1, 6, 429308766982756861, 186373306, 997861170458421298, 2237301036, 1, 147530410052489678, 885337811, 841, 11, 3, 966, 792478158169384, 369812789, 366418541, 13, 2480804669, 656498621, 2572626171, 1, 551006443, 637997, 1, 10, 12, 1078357692, 3592647469, 325474889, 1, 3224911338, 3, 490026411, 538259, 8, 9, 2171043434, 880, 597342803009000236, 4, 712103215, 897634681, 723403778816, 224519022, 2024211894, 1, 643686895555, 1, 2, 3, 772945180093693644, 990864, 828, 243716642, 1081478728676, 870016503, 548249, 1162713147, 540497, 11, 1, 3769689238, 1, 602937698407575753, 599, 474040954275155146, 3, 1, 892851, 908985105732, 751466, 2, 4, 474406083186851249, 145836305310678808, 1650997605, 1, 1218393347, 1422529502, 10, 1, 1758506235, 8, 958, 993, 4, 668237510141, 4, 869169806340697, 1, 2555517341, 308006698551169526, 1353403149, 581683714044972, 7, 831778836843547279, 603850780115668834, 326519119454930765, 2994054542, 702035106, 395437217, 483455657, 913478046930069322, 460849261728096720, 813, 775, 3365087510, 826900091470707033, 558388962881271541, 9, 419192445124172255, 14, 2, 731391839484, 10, 3200286754, 364144349, 352209771, 1052671204845970, 269523080861321151, 730, 3661729234, 2631984532, 154827362598896108, 14, 2, 1909898469, 2861357613, 467100539672098757}
Returns: {1, 1, 1, 733381719, 981, 2, 536561963, 1, 1, 2, 982613263, 262731331, 989706, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 216270445, 564199987, 1, 494975480, 1, 1, 1, 1, 546543886, 1, 1270355887, 3, 1, 187817836, 2, 1, 1, 1, 1, 1008882, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 5, 1, 1, 1, 1, 1, 3, 1, 760464449, 1, 1, 2, 921, 1, 3, 1, 814, 1, 1, 1, 984020111, 1, 1, 1, 1374, 2, 1, 2, 1, 1, 1, 5, 1, 767587195, 1, 603491481, 1, 1, 1, 1156, 1, 1, 1, 603956320, 185661107, 3, 1, 2, 2, 1, 1, 3, 1, 1, 1, 1, 846, 1, 1106516, 1, 4, 392116793, 2, 740527, 1, 1058919994, 768749618, 415684562, 4, 1, 1, 1, 1162929525, 586697420, 1, 1, 5, 1052708966, 710873144, 1, 533665010, 1, 1, 931, 1, 5, 1, 1, 1340130, 343124118, 1, 5, 4, 197107426, 1, 1, 3, 4, 594655788 }
923732014224312
228732995
3830402659
1365959072
{5, 744612269872, 1167680432, 331803690058731800, 1102419542712716, 1488452145, 1, 3994909813, 1003278293945982, 4, 2, 1612760629, 786211, 585, 794997474307, 373540013, 10, 283225842061392888, 3, 458788873440892167, 1, 3, 651982, 536759998164683981, 226599071706245877, 780068152819605, 3, 224150418142775580, 832478845013, 10, 1080877588660, 627161946505757, 4, 584418757635245442, 3, 1081807876066, 344328640316513441, 1, 191818467002785087, 691217, 240323508, 3, 2, 3, 268626178, 222639032462921191, 187490467, 721902623403, 169120069, 958470488570615, 572186841356905, 2, 851048340811395601, 7, 790494, 307041163, 1768222140, 2186293732, 914282688922147981, 310212932864239598, 240299774, 3, 993847813, 2311270704, 1046294190477160, 3393367791, 978507433, 1667655323, 1, 674553, 3449531034, 767655210, 2113743458, 3, 760682, 334402784449145882, 1, 3, 5, 1, 147482368, 729965, 227787120181546821, 986486190932, 765693951, 237138395, 977265688094, 236635273269111750, 846729096379, 232539046, 2, 10, 1, 206216164514721251, 892, 4143218895, 231337292490995496, 1411399082, 1519851151, 1052319423597, 861037025177091, 666319160, 2, 185747583839373680, 751, 182407413135630740, 1091600710860, 7, 840, 894101944, 1125531579482223, 869520691386, 946656015478, 832528, 3, 3, 724839400667, 3, 3243638236, 984240721333664, 5, 622, 906, 357467364044737732, 2912282159, 581922937490859, 3, 3, 9, 629022152836222, 816, 717569187, 11, 817069470721549722, 617575338, 1, 7, 717958397160, 274889120685159992, 8, 778721798149, 453499886, 5, 2, 797119231208720589, 689587243, 2, 869952989774281744, 679099204224, 635964, 4, 5, 3701270133, 15}
Returns: {1, 195, 1, 86623711, 287808, 1, 1, 2, 261926, 1, 1, 1, 1, 1, 208, 1, 1, 73941533, 1, 119775626, 1, 1, 1, 140131482, 59158030, 203652, 1, 58518762, 218, 1, 283, 163733, 1, 152573714, 1, 283, 89893589, 1, 50077886, 1, 1, 1, 1, 1, 1, 58124185, 1, 189, 1, 250228, 149381, 1, 222182475, 1, 1, 1, 1, 1, 238691013, 80987030, 1, 1, 1, 1, 273156, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 87302254, 1, 1, 1, 1, 1, 1, 59468192, 258, 1, 1, 256, 61778172, 222, 1, 1, 1, 1, 53836681, 1, 2, 60395033, 1, 1, 275, 224791, 1, 1, 48492966, 1, 47620950, 285, 1, 1, 1, 293842, 228, 248, 1, 1, 1, 190, 1, 1, 256955, 1, 1, 1, 93323705, 1, 151923, 1, 1, 1, 164219, 1, 1, 1, 213311640, 1, 1, 1, 188, 71765072, 1, 204, 1, 1, 1, 208103248, 1, 1, 227117896, 178, 1, 1, 1, 1, 1 }
840424591877
3121474425
786332150087652844
185350330
{1111073915330215, 930937390865981, 3, 187827253802162419, 726626887240890, 421542677099769033, 559773099105321993, 6, 1, 15, 1311006458, 2307636673, 1021771, 6, 823783306, 273185056631171755, 220195608539681757, 985, 1057041789, 761625606586232313, 922608767598, 484040700639211021, 199489114013301461, 1125880148866270, 438052280749402797, 740665487967010959, 686746674136, 757024159399, 334229379993633360, 404927293, 615286, 772537824647421, 1, 532, 804150506, 730574573825, 2, 514126232, 1991176940, 679, 3935763276, 165755939269853654, 1804595402, 1226632261, 13, 481080009, 377526836, 969503203, 808758713661637, 1407167631, 710457826539, 817204944696, 451449150, 1159898117, 572292, 6, 2168806330, 1, 348862709792213664, 821175129, 2, 2, 348245321791171159, 269856431, 10, 138004722, 1, 626586547626, 5, 807911, 710549, 3, 936, 930644594364871782, 13, 253219246, 240441119, 255163243, 513442554, 1033146638046409, 2493831134, 5, 973, 3, 470948623393526482, 12, 773200029572738863, 709976, 178807100, 5, 155486130375855396, 6, 862326620, 3979026274, 253934862, 1, 394360227477083559, 3, 2121966547, 1, 1880485690, 1550371329, 468039325, 748, 712666124141760, 4021548904, 664715850, 177605000193851113, 1814964204, 15, 437696539194530709, 149531868, 878, 714735, 1, 12, 6, 774503739048748327, 5, 2801620923, 1799675979, 13, 504988980572478529, 2, 965, 11, 398169576, 525580301089498128, 1, 2047016908, 978577, 189588799, 921190206, 265461124275490072, 2699785776, 880841, 501572879112122102, 3, 546425126774126891, 712, 881738866130, 1615356729, 293608171, 287831584, 12, 739452, 332671103, 5, 638565, 3187642268, 995880306488829, 157914162168454237, 13, 241297004063711856, 2, 1, 806308525831672, 848039900, 890330760, 12, 750590351322, 965046562, 11, 2105448101, 913, 1935934559, 3808100209, 598446131, 2, 581494548984800, 1454405132, 672669018611, 184669577958589328, 703087209069962, 1038169895, 743423483220213, 209944711683465288, 148067347928388253, 3, 550750050634683523, 925316450305493, 162184399, 917672967462641, 666667, 594, 800, 744359371070}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
4
3
202144762262556436
556296337835
{3338991637, 283491146351246824, 900311227, 772269811, 142012925, 2, 786, 821109475272485, 270496194906192457, 9, 234459890492882117, 14, 902371987, 1, 1, 1789948509, 7, 5, 5, 480276875, 1107533296102972, 175919654, 1, 162141756, 6, 516182587, 386445713, 391902530640343694, 2043169346, 5, 1054809864243470, 856937417875853, 623183, 632718819, 238928633, 1613858543, 2, 752470482379934, 5, 2, 944626953134271, 1, 4165133126, 2454921867, 589660858822244646, 950983, 323435657531815020, 5, 1040872, 5, 758254377036664776, 3, 779057479942602666, 2083081227, 1154151831, 446957723482391236, 3, 1666058840, 954750142156757736, 740, 814567991192242328, 3, 992798499951890, 158010701, 2, 1689478021, 305072221, 546557173799758512, 8, 903577, 873147013763, 149078724112866780, 3851492461, 1, 373100903625688837, 1026995729035, 2, 3943742133, 1, 11, 1400260162, 802538, 869197697219, 3156150906, 778, 912125880313, 926127176517270358, 7, 233836557, 611183, 1228273875, 3670348588, 3893312764, 817681940093, 1355024229, 583632, 957395725121015351, 839, 739740184330, 154339916991508657, 2, 887822507987358, 281143733451191284, 9, 337213511011617696, 2090797399, 982087407, 3, 1661613800, 242217088, 847, 398560334, 208534224596597832, 6, 7, 4, 434685214465841533, 569222551277871, 1008594295229, 883442020923106660, 10, 1, 914, 909951647, 1022, 6, 232524941592774039, 1972545559, 9, 847516890072, 279604565498624437, 1021887393, 2, 167830449, 882314852706376178, 15, 674420, 445265396, 180507018, 8, 198899415, 898177, 1606493599, 306006727946829949, 2, 438789812, 925578952465583, 1356551658, 5, 1025150, 2860600885, 587, 3, 2, 1, 710, 702, 3, 400136935532617492, 3950303177, 11, 563541216011686906, 159587987, 1034355463472189, 928, 5, 169075629}
Returns: {1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 4, 1, 4, 1, 1, 3, 1, 1, 8, 1, 8, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 8, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1, 1 }
987686
893
342825807
1
{2399319998, 1056331737, 1, 571198952344558937, 561, 600270263608, 637950197934, 6, 990, 634425, 14, 926624288137, 725594673479, 856057, 843544130559631, 1199209279, 606707987839987026, 9, 11, 1, 966851, 809902591, 918270791, 1, 470739134, 1, 808, 207126420723812282, 1779181929, 742642024355, 2, 1, 9, 805402185438, 610090549045128572, 828678362, 707474621747640, 764744072, 569865694766836127, 1, 1, 175566672715204110, 1007334421, 1053356031466, 1, 681242934798, 582, 15, 760390475847999, 424367706117868026, 7, 658, 568671308, 144571562681604403, 851204482, 3, 191408481645241028, 964537339679626, 1622300768, 763, 819651859298, 1, 597785891608449048, 175948606, 648, 1, 8, 1180160876, 399375714103859212, 142675070, 529453058253292881, 535250205435647195, 477469636, 190999895186032863, 567416135, 751, 719586604041130, 3857297730, 571, 1975144303, 649466963772557, 445696939, 2132215099, 4, 200727857, 198887461, 1312963079, 1032231149931978, 979729655328949, 719, 587806, 199937427417002893, 2, 4112234366, 2082040113, 947938474884006808, 636, 813, 242797360, 7, 1, 1691135303, 11, 1761008980, 265068783615098392, 2, 523078846, 565552352386086816, 552886912223, 1488324336, 4, 994072, 553, 3, 1800875892, 7, 6, 1089342201442, 9, 190660539358804926, 640, 185143857, 1061174933, 769640308708, 225840998, 10, 515, 1, 850279991250, 214659904939441262, 1, 3414326984, 683372537715837, 245468049079286101, 376300949, 776489085158, 241238415, 202814410956167825, 7, 336265655, 787953495373433, 657201276, 425714680151996341, 814773, 7, 2383504758, 4, 637557100256, 1306885804, 14, 2254890318, 1526906735, 11, 545224176782923665, 1581905524, 374190574154498979, 1247635697, 1079365522773, 292613415550474223, 7, 1016, 175799384078898254}
Returns: {7, 4, 1, 1667654823, 1, 1751, 1861, 1, 1, 1, 1, 2703, 2117, 1, 2462348, 4, 1771326074, 1, 1, 1, 1, 3, 3, 1, 2, 1, 1, 604719570, 6, 2167, 1, 1, 1, 2350, 1781201710, 3, 2065443, 3, 1663762227, 1, 1, 512578842, 3, 3073, 1, 1988, 1, 1, 2219795, 1238971207, 1, 1, 2, 422086019, 3, 1, 558830313, 2815278, 5, 1, 2391, 1, 1745277697, 1, 1, 1, 1, 4, 1166005153, 1, 1545774997, 1562700069, 2, 557637600, 2, 1, 2100773, 12, 1, 6, 1895345, 2, 7, 1, 1, 1, 4, 3013629, 2859593, 1, 1, 583731003, 1, 12, 7, 2767572777, 1, 1, 1, 1, 1, 5, 1, 6, 773886279, 1, 2, 1651169779, 1613, 5, 1, 1, 1, 1, 6, 1, 1, 3178, 1, 556646829, 1, 1, 4, 2245, 1, 1, 1, 1, 2481, 626713887, 1, 10, 1995139, 716660450, 2, 2265, 1, 592130116, 1, 1, 2300194, 2, 1242903813, 1, 1, 7, 1, 1860, 4, 1, 7, 5, 1, 1591820268, 5, 1092475698, 4, 3149, 854305358, 1, 1, 513258539 }
975139319
1863547675
733389904509365175
171321026805774094
{7, 597298349407, 994687583739441995, 707324, 702960853981768482, 4, 2, 850, 7, 11, 936735103098640, 3020640233, 945613, 189036793873306489, 12, 350302194, 1, 781240321971411, 10, 436993997124452424, 392006381, 3, 4, 15, 12, 416454642, 261947377, 146155137, 1630983589, 6, 1117075660594241, 864390541524267, 830181433269910162, 10, 265657143098166173, 228514053685951641, 548752698781978819, 1727334763, 7, 853902467, 594186432407773, 576274365760525, 662419843000734, 872950110772421114, 832, 4, 923, 3, 146342751, 137917961, 269490896168539134, 910548620, 243033905358325940, 7, 3, 1, 868460879388543, 914218704895, 809635679425036293, 928659923, 6, 304488887536262025, 751207482, 628834, 4, 881644408689080, 3408671534, 9, 3, 693804159332456272, 2, 11, 459263276, 347595409402849253, 724240237689323476, 858698924880, 755245, 2, 1038741579668650, 1, 2108228229, 148587640, 918455461874149, 1017242, 3803772117, 1068441375223629, 15, 448560100, 251745311667607136, 606955501225, 534670823, 3, 424475676237328804, 395404398221365790, 1065302334272015, 1, 314676989, 204639695, 983809594373299, 1161234619, 1, 765830705285742053, 456760623, 422530255246031115, 149960512, 3, 1312185468, 2249093384, 833658740779941, 2, 215999670, 159994495, 572, 743111094, 3, 180581207, 632520549331027, 956347451663, 616317660404347, 2584787860, 606638961933, 535625061, 759630749, 1163678705, 957679409, 1551557218, 383073257730958309, 13, 7, 3119586782, 665992231413083, 821194729469230, 492020427, 9, 10, 607846993827582057, 409785597377966082, 2732307456, 558346544, 643073052, 1779846947, 974152289384, 655828580, 723418, 2, 12, 1357345986, 1051160793773, 1, 867829205268038, 874640, 384224023258543981, 1, 656602857530, 915901836, 1107862931950294, 1034658, 795222910290063, 3, 1399000205, 7, 2372559504, 622268184464260, 8, 688196116, 186673342, 213692207, 140923543, 7, 636432, 2}
Returns: {1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
1065008676
154687809
853417526655
8
{916138518, 325556572, 260511614288549691, 1648862037, 13, 2, 286437986814061719, 428488135, 984040, 921501371835716968, 749735099649, 8, 698323728, 15, 778909, 529706256, 564987779769666, 612446, 515354117, 9, 407957403460887466, 262832904656295342, 967752841647682, 11, 736450855658133, 488622740, 436700196551076724, 2634086978, 806296913194376, 226300547765585476, 1004702135, 172380225626556532, 704788087942919302, 5, 209593894889913046, 154594441348079742, 819, 573096666, 10, 1, 451018525666458119, 2, 889000541167, 391834744022565918, 2, 799746672749, 2150961364, 205198267075057002, 14, 2, 953, 3, 724522545565, 2382214337, 191340748962431126, 245009833237821298, 576509314848141690, 872755238, 754, 1, 269475202549188174, 195148431269028179, 547171241, 357907433336886398, 1032995824, 1, 1398250365, 1859200323, 1594374731, 1, 428631371061867932, 575, 7, 433213512881975507, 2, 2, 632519641998258, 976686977, 235918014, 1230422029, 720988686798515731, 1, 837255576359638, 980418446964001286, 936468932, 700818173051, 538285986448003190, 426532920, 443125875502350893, 179687402867888638, 931551847119532, 214515977725578697, 3438264662, 494218977986227885, 1, 285398097870723883, 661381, 456428752, 2, 149860933224495381, 7, 339987203, 466160782, 721818164, 143541513, 1003371, 662107040, 253558141, 891, 937625559813940, 949904251834914798, 1228635333, 356124632, 4, 13, 497751999837907386, 3, 638606491161705007, 3133356441, 386939413837063391, 406894596857598189, 645527097, 1, 1007482619, 914, 4, 3, 574742178693254495, 5, 1, 414380733, 1021321, 216021852, 652336101250050546, 601512, 1043363114858, 261386568, 1566351027, 1042914, 2, 901914681, 3, 9, 212069342802705791, 2, 11, 871730, 13, 250803729, 685510782512, 395143342072244680}
Returns: {1, 1, 305257, 1, 1, 1, 335637, 1, 1, 1079778, 1, 1, 1, 1, 1, 1, 663, 1, 1, 1, 478028, 307977, 1134, 1, 863, 1, 511708, 1, 945, 265170, 1, 201989, 825843, 1, 245594, 181148, 1, 1, 1, 1, 528486, 1, 2, 459137, 1, 1, 1, 240443, 1, 1, 1, 1, 1, 1, 224206, 287093, 675531, 1, 1, 1, 315761, 228668, 1, 419382, 1, 1, 1, 1, 1, 1, 502253, 1, 1, 507623, 1, 1, 742, 1, 1, 1, 844826, 1, 982, 1148815, 1, 1, 630742, 1, 519237, 210551, 1092, 251362, 1, 579106, 1, 334418, 1, 1, 1, 175601, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1099, 1113060, 1, 1, 1, 1, 583246, 1, 748294, 1, 453400, 476783, 1, 1, 1, 1, 1, 1, 673460, 1, 1, 1, 1, 1, 764381, 1, 2, 1, 1, 1, 1, 1, 1, 1, 248495, 1, 1, 1, 1, 1, 1, 463013 }
842516736
11
467435385
1
{910510974, 984672251, 795035405231959, 656, 3, 289633433, 907758430922136455, 2, 1536543533, 249337877129725297, 423836665299015537, 1, 5, 211885407, 298906874, 13, 5, 201093426, 4, 709516612274153, 377792699403318772, 1003391, 2, 1809075275, 190543856, 893045556342229, 151951962193648091, 499571640, 814985572, 3, 158317362, 1012529502813, 8, 359236958420362855, 3347646493, 8, 7, 886078169453966, 950404743951753, 521316366613190875, 195521887941500230, 848560543260, 9, 200473791, 698996612389727, 7, 871424836136, 347620415038804562, 1, 464174334, 9, 4, 11, 966, 683160541485499, 1, 1, 364717715336961659, 590937607, 372074185186441887, 3, 770351648767160566, 3489388655, 232120346547735917, 921384752, 12, 3, 2184612411, 3852614449, 1, 2, 182090422, 672510559, 649128060014, 3, 764751025495003, 324456718, 1, 15, 13, 649, 377368114095099600, 213620774689201615, 262377861, 3, 754800870042, 602230660042586, 338663911187125609, 256149661, 571327, 834, 782, 259275726780103157, 881621, 1529074868, 2, 4, 857969498165267932, 1212112758, 1081670803248060, 6, 885844385219, 1383885821, 960066729067, 3, 153744128332039219, 483181395, 593075240807141, 1103680518802314, 630709168, 2, 617642039911591, 1103210782782987, 157557233, 612631590480371, 12, 186700799, 528, 283614449092434562, 834754037, 931547, 605676121251, 1, 573, 694864695311883622, 2172254897, 605671199572131, 766422108287, 834680696514955252, 836866, 808623370074, 7, 1343595629, 1104010362484661, 854681177, 2557666199, 3033617211, 161229215, 771872766852, 11, 1950576614, 203424764013873215, 153739937074167348, 366083635, 2, 666027389468, 835, 945, 889174712349, 1, 844269875, 644, 2110996231, 547963112251940254, 465414300961674867, 305482701487047130, 2, 418238894, 327186248215298120, 678519966154, 1112162447636046, 717532, 298404787, 14, 966983094223359770, 271597898664524985, 2115843222, 3}
Returns: {2, 3, 1700846, 1, 1, 1, 1941997698, 1, 4, 533416779, 906727827, 1, 1, 1, 1, 1, 1, 1, 1, 1517893, 808224434, 1, 1, 4, 1, 1910522, 325075866, 2, 2, 1, 1, 2167, 1, 768527523, 8, 1, 1, 1895617, 2033233, 1115269380, 418286451, 1816, 1, 1, 1495387, 1, 1865, 743675867, 1, 1, 1, 1, 1, 1, 1461508, 1, 1, 780252688, 2, 795990627, 1, 1648038807, 8, 496582745, 2, 1, 1, 5, 9, 1, 1, 1, 2, 1389, 1, 1636058, 1, 1, 1, 1, 1, 807316105, 457005999, 1, 1, 1615, 1288372, 724514922, 1, 1, 1, 1, 554677150, 1, 4, 1, 1, 1835482585, 3, 2314055, 1, 1896, 3, 2054, 1, 328909906, 2, 1268786, 2361141, 2, 1, 1321343, 2360136, 1, 1310624, 1, 1, 1, 606745784, 2, 1, 1296, 1, 1, 1486547067, 5, 1295733, 1640, 1785660080, 1, 1730, 1, 3, 2361846, 2, 6, 7, 1, 1652, 1, 5, 435193335, 328900940, 1, 1, 1425, 1, 1, 1903, 1, 2, 1, 5, 1172275645, 995676239, 653529261, 1, 1, 699960377, 1452, 2379286, 1, 1, 1, 2068698981, 581038380, 5, 1 }
10
7
193009456
4
{717349898210, 1, 2, 7, 659953369, 1, 4, 601853, 955078097183443728, 159343840768909356, 730, 10, 6, 212869630917662329, 269987769035493300, 199555604, 147656623271835717, 251717784, 3562290248, 647977108362517, 3136669224, 840492217911826136, 1, 830733, 914939313753370148, 1715626549, 7, 1515742887, 3, 815180886784, 7, 4, 152099632, 615309735086524198, 787436878462417, 2, 2, 4105158910, 600, 768956655, 951394082549, 10, 265330827, 1, 5, 1034678, 1, 303745207, 491404649, 919304407141, 605542975520532629, 743, 1610320389, 1077628975, 835, 8, 15, 2, 411959720986495897, 956661631349306022, 1, 1016108971209951, 4, 5, 4, 713119, 2396314191, 257992768378536486, 850212007296272425, 1609502562, 940327129, 1325624411, 7, 701338, 1475413578, 732960729076208986, 174533367, 764966934919030, 834284923, 5, 231912200993753709, 610507381300822123, 516676821, 190193913, 1, 1810703365, 201827243219932604, 5, 721211, 998673181, 214866424657665667, 581, 849132421, 307260208654000331, 162618066, 1, 11, 875169, 956655120634811, 604917, 217632467, 897889113, 1, 657152332028, 157829678, 15, 1017221405, 256005715244851673, 183872038453897262, 5, 868192037, 899648989802444, 629, 1034477, 6, 3225030541, 704072, 8, 4285121369, 12, 871219309674, 950917532472923169, 717230530484, 2, 660744, 874247820846228, 2, 1033651, 176794798061345548, 1433943289, 1116786190, 951884137103283, 405046456709507157, 3803035334, 1, 10, 1113094476, 801, 285568455016598024, 253130968010016968, 9, 882258574, 175621616, 1, 1, 276317828, 1147521173, 1219283589, 1, 2509651105, 190704323, 502021236407021628, 988074826122, 579, 976862049829690305, 972043780745448, 1193977722, 795091006466327670, 215548297, 1, 1, 532427404231469087, 6, 727031467, 691303, 1032924697, 3, 1, 1, 772561, 873332048, 1030193767233474, 2054928174, 468704229789476515, 721680369124510, 1, 200127895902766899, 281724464871611321, 280978662708290038, 346254500, 1, 725552057, 5, 14, 999157368593, 778206, 3900462012, 534195982, 725191069794770, 712073, 4127634661, 6}
Returns: {6314, 1, 1, 1, 4, 1, 1, 1, 8412192724, 1403477998, 1, 1, 1, 1874925584, 2378014062, 2, 1300538642, 2, 26, 5707284, 24, 7402936510, 1, 1, 8058655999, 9, 1, 8, 1, 7178, 1, 1, 1, 5419561072, 6935630, 1, 1, 36, 1, 4, 8374, 1, 2, 1, 1, 1, 1, 2, 3, 8096, 5333536830, 1, 9, 6, 1, 1, 1, 1, 3628482925, 8426140271, 1, 8949741, 1, 1, 1, 1, 20, 2272363792, 7488547043, 9, 5, 7, 1, 1, 8, 6455814380, 1, 6737718, 5, 1, 2042649846, 5377262615, 3, 1, 1, 10, 1777665796, 1, 1, 6, 1892513057, 1, 5, 2706304433, 1, 1, 1, 1, 8426077, 1, 2, 5, 1, 5785, 1, 1, 6, 2254862107, 1619518893, 1, 5, 7923978, 1, 1, 1, 24, 1, 1, 37, 1, 7671, 8375547055, 6314, 1, 1, 7700245, 1, 1, 1557183563, 8, 6, 8384061, 3567591870, 27, 1, 1, 6, 1, 2515246535, 2229541743, 1, 5, 1, 1, 1, 2, 6, 7, 1, 21, 1, 4421732003, 8697, 1, 8604062697, 8561618, 7, 7003049064, 2, 1, 1, 4689545226, 1, 4, 1, 6, 1, 1, 1, 1, 5, 9073794, 18, 4128280529, 6356457, 1, 1762698183, 2481389215, 2474820295, 2, 1, 4, 1, 1, 8796, 1, 35, 3, 6387379, 1, 36, 1 }
8
295627455
659845210617287
322059467
{1, 718671775, 6, 2, 1320605198, 786078697, 634560961050319, 2, 249057244903822676, 1740659749, 632945039456665, 686881127867025, 2, 767131106474521266, 520043480912626461, 641, 300229908198509273, 569, 4, 5, 860128441647, 839810817, 3565932988, 2, 286195957123936528, 7, 813, 3, 539921, 807252686, 959930848318320897, 3173900792, 3, 992810, 3, 276112512306287241, 554585, 801397772, 266855998, 583554966871319732, 657010, 4, 308009262, 403730875855890874, 14, 221269608908172528, 1048126700880556, 3118112231, 360943845, 386640535, 2, 654, 563887508373919927, 956248756267945, 6, 680380058475320, 865451, 2, 5, 598112659140529, 3664677227, 11, 781561192, 538, 215622827597901155, 233540750, 7, 1000510149568936, 243577393, 569844997445, 746, 219852434, 2561367029, 13, 152184408, 796955543842, 845387471611751506, 1720586892, 572723, 2, 463058315396051507, 15, 693745854, 1071361910, 1566752684, 544, 882725285858184, 856147, 403600333903781306, 535739464, 3450213724, 155474321, 2377015477, 6, 709561679321200, 7, 456780976, 7, 3, 2, 935436, 5, 794209441, 990184, 636783040843, 875497148905476, 172267619011927583, 824, 998271186, 736759, 191243453, 2469326848, 1175317161, 531209673, 4103779098, 256065916675492558, 9, 249173633829912978, 7, 2, 2754313558, 3, 10, 2848212385, 951, 359422728411845184, 161849039, 4, 615400, 413474437, 182180483, 1055502917116675, 8, 800314478721, 203778229926014952, 2923851482, 385952304687473370, 4, 351967565065266026, 562737371989189476, 737249719907, 1, 866974382393, 186623891, 210153738, 439118245255693081, 2, 154146986, 2104838829, 1, 892936}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 724154983, 1, 1, 2, 1, 2250829763, 1516399847, 1, 883046953, 1, 1, 1, 1, 1, 1, 1, 839471302, 1, 1, 1, 1, 1, 2816694898, 1, 1, 1, 1, 808162038, 1, 1, 1, 1713604067, 1, 1, 1, 1182509855, 1, 637873911, 2, 1, 1, 1, 1, 1, 1652536281, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 620340561, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2477426443, 1, 1, 1, 1355850595, 1, 1, 1, 1, 1, 2, 1, 1182509855, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 502112552, 1, 1, 1, 1, 1, 1, 1, 1, 745917025, 1, 724516372, 1, 1, 1, 1, 1, 1, 1, 1050451009, 1, 1, 1, 1, 1, 2, 1, 1, 591254931, 1, 1132825785, 1, 1027302603, 1648965088, 1, 1, 1, 1, 1, 1281516279, 1, 1, 1, 1, 1 }
697015951919
1
1453423857
9
{2, 3, 2, 419375912, 11, 3694883639, 4, 541, 198168672, 968576111605, 598933892751973322, 6, 997927184306, 7, 168941410, 611253250, 2, 990568386, 470940197, 6, 562488018711142504, 380055546, 679, 353920965, 304616644, 403053100814560611, 654719, 330607052, 1676320602, 7, 1006197994264199, 598, 953, 2035746068, 1, 5, 5, 1, 205411796, 2, 867308951460057890, 12, 3, 3, 987, 4237309788, 579173372311, 4, 671, 1980019033, 2508428483, 550, 960951742730171441, 1121546636284831, 1085250217, 1010051262302773, 150309858, 2445498138, 312503961867737514, 276887082, 935396948399, 160839176, 1298985752, 6, 8, 2897125789, 1926058146, 390655934, 149501312, 728739786769634902, 1, 2, 1, 1284187816, 730, 732780383, 251799830213502672, 802263893271433, 933366617953, 607484, 230402931, 3, 902623566, 1469544903, 686002872532116419, 343829918874437241, 6, 11, 4, 233858657126388605, 200243910, 787, 3, 1006290, 14, 273592447, 747828228998715236, 1, 210232873446798979, 198051536, 708504457623194, 15, 847122656283, 1, 540437005, 943131013731511080, 571882794207014459, 1548049467, 1931571466, 15, 354741470043925013, 1, 2, 1667341124, 10, 426092928383412516, 410941691709531068, 7, 1, 845734114481656, 799481381530735, 1541681556, 1021784, 348214118, 504716092, 568412862633, 561750699, 1, 1071403979561, 1, 218728372, 3430202433, 702391779, 1035055871312212, 10, 896060644916038, 2528986959, 10, 167715045, 1082883593337, 1078799835172313, 1050750390481263, 730333313598531, 13, 179221560135022920, 2998099032, 241913811, 9, 5, 10, 3084525271, 145166534, 2, 922841239, 160497314414607884, 10, 607486224992422385, 9, 8, 626496703414, 838938517903260501, 736755506, 2, 273982578, 1, 1, 806570, 525, 932594679236466929, 1105540702}
Returns: {1, 1, 1, 1, 1, 3, 1, 1, 1, 667, 412084810, 1, 687, 1, 1, 1, 1, 1, 1, 1, 387008935, 1, 1, 1, 1, 277312843, 1, 1, 2, 1, 692295, 1, 1, 2, 1, 1, 1, 1, 1, 1, 596735046, 1, 1, 1, 1, 3, 399, 1, 1, 2, 2, 1, 661164146, 771659, 1, 694947, 1, 2, 215012270, 1, 644, 1, 1, 1, 1, 2, 2, 1, 1, 501395229, 1, 1, 1, 1, 1, 1, 173245973, 551983, 643, 1, 1, 1, 1, 2, 471990927, 236565485, 1, 1, 1, 160901898, 1, 1, 1, 1, 1, 1, 514528660, 1, 144646638, 1, 487473, 1, 583, 1, 1, 648902940, 393472828, 2, 2, 1, 244072965, 1, 1, 2, 1, 293164948, 282740434, 1, 1, 581891, 550068, 2, 1, 1, 1, 392, 1, 1, 738, 1, 1, 3, 1, 712151, 1, 616518, 2, 1, 1, 746, 742248, 722949, 502492, 1, 123309907, 3, 1, 1, 1, 1, 3, 1, 1, 1, 110427054, 1, 417969075, 1, 1, 432, 577215321, 1, 1, 1, 1, 1, 1, 1, 641653620, 1 }
11
318836518
632822290997
1
{955836, 234480045680525660, 5, 714357757261607781, 11, 2646690287, 908392831, 902603037534, 7, 336441175, 606823525250911769, 4, 497663902250010950, 201085553, 543242226, 1, 493036409, 960696521190089344, 562, 1, 2, 1, 12, 701398323066335, 786571839, 794119195354, 1004952134, 151217418, 793775736474, 1102346491665681, 719676644138714, 325950703, 918787351010558467, 796376, 928863715455920, 224392245148058710, 4276295922, 374742752, 139276018, 855356962, 604281215, 1008, 309755558, 989188245, 1, 720881, 933518056350, 352404250, 1088051917123, 630831048763339919, 833277, 2031062731, 278535062, 507218204140395601, 7, 176922872, 135420262, 1989712125, 575156939899, 1, 901366951611278, 2925866941, 257608571, 862891298597838, 509050476064905302, 1048606508775165, 4, 5, 1039498845717, 3572703154, 178391323531060683, 306400274, 656, 2692733115, 208634452, 982188179675980089, 1, 3119676261, 518, 969874101416725, 3506845439, 702642065821, 926935, 962627102401833, 1095971460436, 1, 285805208238879037, 812249701029, 1, 218385152169100059, 4033374164, 164731564027125653, 995454578956, 889193, 4, 1, 176993894442953414, 204171773725051682, 1991205070, 1678260572, 546118475544577292, 294595377201526449, 601011, 2053459584, 677297716993, 188924353530262538, 891331072861003, 1, 415799285, 2, 890, 2378397388, 780, 1014752359926, 758, 740366277, 782308342383856702, 2, 3542046020, 2200718569, 944985748864, 14, 437718996947462892, 992214196, 1, 773375669062307973, 951039619903, 223273835784861225, 419306381284118816, 540267202, 2074156944, 909197, 1155475151, 13, 2739927308, 937219, 569623759087, 5, 1, 5, 738543417432, 683, 3904327997, 1044377229, 1, 7, 257426753633913590, 135538508, 4, 526939, 9, 163774913385223677, 804647207756, 644141096, 832239013536, 927476707894, 2, 184695656668487536, 6, 504668340075248930, 514744069, 727, 552295450}
Returns: {1, 10739370806308, 1, 32718048096399, 1, 1, 1, 2, 1, 1, 27792980232933, 1, 22793304621686, 1, 1, 1, 1, 44000716348117, 1, 1, 1, 1, 1, 31883652909, 1, 2, 1, 1, 2, 50376171586, 32840162492, 1, 42081001607016, 1, 42405258362, 10277057839268, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 28892328584932, 1, 1, 1, 23230748339479, 1, 1, 1, 1, 1, 1, 41129912247, 1, 1, 39216893078, 23314921183127, 47825479357, 1, 1, 2, 1, 8170186055636, 1, 1, 1, 1, 44984964713143, 1, 1, 1, 44318277535, 1, 2, 1, 43999441006, 2, 1, 13089833698106, 2, 1, 10002220751260, 1, 7544628785735, 2, 1, 1, 1, 8106418749827, 9351156559045, 1, 1, 25012406863532, 13492524234229, 1, 1, 2, 8652585724013, 40811075713, 1, 1, 1, 1, 1, 1, 2, 1, 1, 35830211455969, 1, 1, 1, 2, 1, 20047803270466, 1, 1, 35421144189260, 2, 10226043994621, 19204480651262, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 11790256005895, 1, 1, 1, 1, 7500948181257, 2, 1, 2, 2, 1, 8459051950905, 1, 23114054169862, 1, 1, 1 }
979490416371
2
849845680682
2
{1, 992078349168, 638542, 4, 854, 3491373948, 318545984, 292688743, 6, 515, 11, 187981809, 548984524, 293348447, 438187985771861930, 638170513, 625879367156, 176305849948578670, 997109912726, 3, 208419560383388803, 293170707188316761, 137578119, 2255893551, 626805333, 190810063, 320569088193539223, 5, 512015481510211026, 7, 1, 14, 770133084838170, 1023030665, 614432646, 5, 2, 471159380, 3519176793, 926097, 527, 762322, 429502381, 711, 1648848570, 3, 607253426915653670, 633, 2951243098, 4, 5, 179049490, 1086065402461, 461861646, 3, 846, 895573557818758163, 554874479, 804606052293947201, 186194770, 1388972385, 136923025, 188827807933275069, 363321270, 506398487, 1051157030318874, 189150614121224765, 332273403442537661, 444692376, 795, 749885126818333, 914214801296697, 9, 1, 287295318670432686, 860459, 874240, 3, 1, 520581935, 159957758958600301, 13, 715629665532366139, 1918446103, 774, 387513664, 2924489914, 873651630177, 2, 7, 800863239641997, 223145163889302130, 4243291498, 647757, 8, 925, 621760489551924, 318426400, 912793005132853916, 642297369090048, 259279280399535141, 863924, 3, 15, 988, 299849368, 5, 421777923, 2, 642425592523763, 755626619, 203765887827983780, 859066, 5, 1, 1202496602, 611199179627217279, 705665685853546858, 839872071368401, 1, 2, 1054100675751, 876699750519577, 2521845245, 910185750821879730, 3, 235200670089645505, 1214197281, 543761, 1292648136, 1092859123171220, 1, 373810065, 2, 499131177, 2526399155, 11, 721556932604251, 869904364, 184351121, 632954282788, 905499425567940081, 1556976150, 1006057025, 1, 182915610, 414169165983686009, 2, 447348875, 542, 15, 1, 702596855317814, 649556732857325171, 985296664032103, 663662340969, 860686583033371, 288729234, 1954339420, 976664759427, 813190, 231750264, 3168634132, 254583804, 2171819559, 1536519093, 806685860, 3, 1, 512679049, 762427880767, 8, 377401565, 533654859, 2758904228, 961, 915, 703, 208171443, 10, 3, 498610403658926486}
Returns: {1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 515609, 1, 1, 207457, 2, 1, 245245, 344970, 1, 1, 1, 1, 377209, 1, 602481, 1, 1, 1, 907, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 714546, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1053808, 1, 946768, 1, 1, 1, 222191, 1, 1, 1237, 222571, 390981, 1, 1, 883, 1076, 1, 1, 338056, 1, 1, 1, 1, 1, 188220, 1, 842071, 1, 1, 1, 1, 2, 1, 1, 943, 262572, 1, 1, 1, 1, 732, 1, 1074070, 756, 305090, 1, 1, 1, 1, 1, 1, 1, 1, 756, 1, 239769, 1, 1, 1, 1, 719189, 830346, 989, 1, 1, 2, 1032, 1, 1071002, 1, 276757, 1, 1, 1, 1286, 1, 1, 1, 1, 1, 1, 850, 1, 1, 1, 1065487, 1, 1, 1, 1, 487347, 1, 1, 1, 1, 1, 827, 764324, 1160, 1, 1013, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 586707 }
2936901268
3872587344
499562735
1023
{2486986742, 513506649257941742, 768275955, 1, 556763881065, 954589360, 775, 750101, 722740735, 3, 10, 2, 2626387044, 170712075, 976650699165477844, 465500512, 273132230440968435, 557618, 3, 788, 1, 414440724543727064, 204357566383687248, 538645215534757994, 2, 1123956411830243, 1426125033, 4, 6, 1098529049459, 450141514, 3786081980, 185921959, 1966753156, 1025288905459, 217143721899431360, 174986925, 540150, 746323642461680807, 753094648460, 573, 9, 1, 333114509913617437, 636222376975531, 806, 244073114878850919, 1, 738559, 3, 2, 8, 366178003344995963, 152483670584362653, 2934258138, 591181620268608298, 257985309060159923, 1259415546, 3, 10, 4, 457093373740123440, 1293097636, 950199977738246, 916233235, 252013120, 2968888074, 3013241021, 1, 245951752422305337, 680260880636737, 183404534, 794717758528, 647, 654403092, 145210466836590019, 929, 11, 8, 1036365750136742, 3, 15, 3, 436412062187450079, 14, 255774948, 3, 503706124913953900, 303068930354639328, 227569118316930996, 926937719, 1, 260726104370537199, 1693475323, 746471342130, 1, 898885362191, 712121075597177, 7, 960592737430149, 12, 10, 974512159229488056, 267850966, 292305950, 2, 3842927414, 882531098945, 245415307, 177085891091000649, 331365923, 455669063731603198, 2585002779, 1020401487266, 7, 4, 1, 997844443024, 756865791408465, 965793, 897448187603257861, 333534183372402289, 5, 1, 962, 724393723270, 139095021, 726, 6, 4, 250449137077096756, 1219734984, 522953831, 283007071939082596, 1107899065956534, 826448, 996441, 995985654843607670, 12, 520957285, 734691432432, 789, 250803045604841481, 872060099112128867, 389964611, 3, 889033613, 256996763, 298854782034139690, 220762918152319819, 3, 9, 3, 2, 134621434, 411342265, 340116218, 4211973306, 460646078, 566001, 1, 691163471344404632, 3, 160702654163032260, 2, 517551571844591400, 1, 591008, 1436345049, 235405335, 429739298, 289582592355500630, 675031, 13, 675444139, 1, 382493624, 221237063720101816, 4050171337, 1061630074469, 517967086091174832, 200611053257710083}
Returns: {5, 1027912239, 2, 1, 1115, 2, 1, 1, 2, 1, 1, 1, 6, 1, 1955011115, 1, 546742604, 1, 1, 1, 1, 829606966, 409072880, 1078233379, 1, 2249881, 3, 1, 1, 2199, 1, 8, 1, 4, 2053, 434667574, 1, 1, 1493953793, 1508, 1, 1, 1, 666812168, 1273559, 1, 488573502, 1, 1, 1, 1, 1, 732997035, 305234278, 6, 1183398158, 516422245, 3, 1, 1, 1, 914986932, 3, 1902064, 2, 1, 6, 7, 1, 492334066, 1361713, 1, 1591, 1, 2, 290675138, 1, 1, 1, 2074546, 1, 1, 1, 873588104, 1, 1, 1, 1008294034, 606668411, 455536618, 2, 1, 521908634, 4, 1495, 1, 1800, 1425489, 1, 1922868, 1, 1, 1950730291, 1, 1, 1, 8, 1767, 1, 354481788, 1, 912135818, 6, 2043, 1, 1, 1, 1998, 1515057, 1, 1796467440, 667652249, 1, 1, 1, 1451, 1, 1, 1, 1, 501336709, 3, 2, 566509574, 2217738, 1, 1, 1993714874, 1, 2, 1471, 1, 502045145, 1745646819, 1, 1, 2, 1, 598232737, 441912302, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1383536888, 1, 321686633, 1, 1036009165, 1, 1, 3, 1, 1, 579672126, 1, 1, 2, 1, 1, 442861424, 9, 2126, 1036840921, 401573295 }
10
228367700
434083663138852203
304943717
{4253796133, 649112380962040, 3, 1064628075407, 193845883, 8, 12, 1027657748747, 178795856754219054, 2448533808, 2, 725, 966, 1011184, 163634635, 851, 699834244554998339, 183625729239055981, 1055002762199095, 4106737094, 151533783282501864, 4, 722040, 230027158074958324, 874393319183342, 719973042393, 327052411176017116, 1, 524099696, 791706231598297, 1707649090, 148955747, 2, 509148461961802448, 530276747, 14, 610567149, 185029874, 970849704109, 531381801299858648, 783268, 1213056108, 773777741607790307, 2482512985, 1, 859676, 649499311121, 660456165637296282, 749130678819, 570883778, 2080332850, 2, 1, 1929259319, 773078, 3215491084, 558258001685453360, 163467202524374911, 2512490273, 6, 648951, 1, 2949680148, 2246645000, 890109787880, 403718555732931129, 1, 963, 1017095685, 937073, 890899, 199890978, 376848487835450720, 618, 1788417262, 522661685286578919, 373209545373487001, 913593, 14, 352012108, 589, 2, 1, 1, 371943446239419020, 152375351, 3, 916744098, 963, 4, 832915544, 4, 4244942944, 13, 717096490085203, 623096826035918, 11, 672723772700725968, 3, 1, 1164662015, 765314539995382, 3, 1736852694, 502631086087762416, 669138938, 326343829238220879, 3, 5, 717872, 4, 6, 1017289107265318, 3, 8, 925412627, 669790761, 4, 937, 458479189, 413402631690931323, 412214509857208506, 690599295, 1025874182, 288185887428566297, 938, 535507044, 684203478, 3, 8, 752820565, 2547828677, 6, 615398002512837251, 248458562, 725, 244535183663130795, 703844556285, 11, 647326872230082320, 2, 13, 523074761465604724, 840514102694, 4089230908, 189095020585373929, 663, 921140318865800830, 2, 2, 2378825907, 962830598618137295, 3, 508439776, 11, 1057939803913, 2180601908, 175593945, 234410868346145582, 1015442347067, 1637686490, 1816992582, 1, 11, 13, 950478834731882, 2, 6, 930656, 286022200520140723}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
4236250298
1819601591
1891095042
765
{1, 824588752725, 2, 1083397296, 1, 4, 1247099204, 693, 991698532579, 154837391465837851, 323678585, 6, 617565639617595964, 5, 2, 6, 293173071641591120, 1, 1, 903769110745, 952, 1166673177, 689, 11, 696, 139083395, 746269, 4, 4, 813, 510252317523371119, 15, 4, 6, 619947819068, 2, 1867870164, 436842572, 842203268892, 319574055, 940297450579750, 368366707, 565055153234570128, 176185762, 345549858, 557416657755376407, 916615095026646, 4, 3, 822707462062165, 506869341, 852874736, 832012315742695, 554, 2, 2, 271542883, 739872895, 139832690, 15, 783853134046643, 1237545638, 996910286749862, 813264, 1928422243, 418275690, 522304940, 269174118402598743, 1, 1175279328, 278659678164870022, 210539211, 1, 8, 1048427421362878, 2, 2050243403, 11, 5, 179728123852431106, 3, 842792982247832975, 1986125117, 550541343324898011, 675377842, 3, 1708553999, 169109165, 171787761, 159069001010763795, 693161676692876929, 936952936243, 151110074856695279, 10, 774810193478142, 758812796136, 13, 666, 819324, 1460882226, 522477328355645026, 626, 1069507653, 676305356761104077, 890216311869125, 2019507440, 3268976383, 149198749, 7, 147124167, 637769, 1023419160710353, 4162206813, 260182828, 736111849512, 363222164254288029, 796770611939, 884, 443324134, 1, 1, 1965932244, 1, 8, 811677, 3, 531498447, 982292553589182, 695491745, 1, 893620821, 566, 228278142, 393102387, 972430095, 834259003543196, 532842236129940804, 4202711213, 827770787243954229, 662348375, 1639488020, 790311, 944900, 702696036740571206, 2854603940, 395383934, 284513040, 3102983103, 1, 153222168, 1, 1201143339, 289549166, 963610128026897036, 558333, 2461342273, 734594625, 418322891, 3776571714, 1530353201, 223766696, 718474613389, 6, 752137171, 1, 3, 269245146900094613, 468083858, 524459133, 1095278715, 6, 550119067, 1, 1, 1, 8, 2, 1526231657, 897698551, 373096129309985644, 712461549987898145, 3, 1033365689852710, 213105646141179848, 693229274786114, 808, 242532341788512446, 1108153189489725, 2802721269, 14, 179963771210456976, 7}
Returns: {1, 437, 1, 1, 1, 1, 1, 1, 525, 81877108, 1, 1, 326565100, 1, 1, 1, 155028206, 1, 1, 478, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 269818442, 1, 1, 1, 328, 1, 1, 1, 446, 1, 497224, 1, 298797861, 1, 1, 294758670, 484701, 1, 1, 435043, 1, 1, 439964, 1, 1, 1, 1, 1, 1, 1, 414497, 1, 527161, 1, 2, 1, 1, 142337700, 1, 1, 147353609, 1, 1, 1, 554403, 1, 2, 1, 1, 95039181, 1, 445664001, 2, 291123044, 1, 1, 1, 1, 1, 84114758, 366539842, 496, 79906124, 1, 409716, 402, 1, 1, 1, 1, 276282957, 1, 1, 357626318, 470742, 2, 2, 1, 1, 1, 1, 541179, 3, 1, 390, 192069757, 422, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 519431, 1, 1, 1, 1, 1, 1, 1, 441152, 281763859, 3, 437720352, 1, 1, 1, 1, 371581556, 2, 1, 1, 2, 1, 1, 1, 1, 1, 509551401, 1, 2, 1, 1, 2, 1, 1, 380, 1, 1, 1, 1, 142375260, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 197291052, 376745502, 1, 546438, 112689020, 366576, 1, 128249685, 585985, 2, 1, 95163790, 1 }
511812499
2030369569
694862457
10
{1, 947427807853499, 3, 10, 4217530417, 770978, 192113728849212533, 349510964941784932, 917962075924740, 934444, 1024709, 499037097, 3, 383466100193961903, 1198477695, 500076551658180068, 715, 823595500361098831, 14, 4, 1, 1, 11, 1, 983843696866883528, 2684209447, 3, 8, 1019960092, 563500, 213664636, 248026315, 14, 267811903877334758, 1, 3, 9, 167695110, 943, 398089692708625384, 163589573913502776, 2, 160137688, 4, 842948336731800912, 4279491208, 899200, 1, 297434834386876147, 961788819137690042, 474908986, 177918258, 15, 199503529, 1296140620, 3127483251, 1, 988741902, 1, 2, 717147261715350, 478696242, 1, 246637927900817063, 7, 855279908101, 552331900297, 1427161561, 920773622, 242964443, 2, 926638438, 924196290519742, 3, 432951112, 6, 739, 3, 218246308, 527295, 741978669, 945421, 496316348, 1, 2537877520, 1, 943661613684, 2, 921645796922892, 242228803194394594, 916273742100930321, 15, 583, 1927799263, 938437813, 393557219, 882003192, 590854904015874, 1018031082555, 2, 631, 1228550000, 1055702510596706, 487342179061533169, 346245935782481992, 170240774467988302, 202654474, 154440643, 899361, 3427371790, 859971, 4, 136231266, 3592179035, 5, 13, 203927316, 1037146222, 664138870427, 1106953399225571, 4, 514, 152489111, 1, 814790, 1, 756244190443, 6, 450398020, 2, 1, 2015959457, 1, 211741469, 836661152, 921, 180242329881466731, 1, 3781467922, 1086516165083, 393494003, 416066512, 177123466858786993, 458452840, 897235, 470323496788049004, 13, 1027852230, 1495515349, 6, 576247, 1288686787, 516339525853703819, 217042799, 1, 412464622, 583377891, 8, 136617909, 794639776360, 1018902121749}
Returns: {1, 1363476, 1, 1, 7, 1, 276477348, 502993019, 1321071, 1, 1, 1, 1, 2582228540, 2, 2750046574, 1, 5246003145, 1, 1, 1, 1, 1, 1, 5476621730, 4, 1, 1, 2, 1, 1, 1, 1, 385417145, 1, 1, 1, 1, 1, 2603273845, 235427274, 1, 1, 1, 5273854465, 7, 1, 1, 428048503, 5444881811, 1, 1, 1, 1, 2, 5, 1, 2, 1, 1, 1032071, 1, 1, 354944962, 1, 1231, 795, 3, 2, 1, 1, 2, 1330043, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1359, 1, 1326372, 348599642, 5379379529, 1, 1, 3, 2, 1, 2, 850320, 1466, 1, 1, 2, 1519298, 2731720109, 498294206, 244999241, 1, 1, 1, 5, 1, 1, 1, 6, 1, 1, 1, 2, 956, 1593054, 1, 1, 1, 1, 1, 1, 1089, 1, 1, 1, 1, 3, 1, 1, 2, 1, 259392817, 1, 6, 1564, 1, 1, 254904356, 1, 1, 2707227949, 1, 2, 3, 1, 1, 2, 2773451168, 1, 1, 1, 1, 1, 1, 1144, 1467 }
831229435089584092
5
1760026316
539761
{227398507246115963, 1089969083, 9, 2719751444, 15, 3, 5, 1693940258, 412557343, 804556136, 741, 4, 2977615532, 373243125468643767, 14, 970469352, 414230690715966829, 863754849358642985, 1900207739, 978046, 7, 12, 928030368939677834, 3971764718, 3, 944945099522, 1054717022176, 6, 9, 7, 984230, 920598, 328742155, 980010453741942223, 2166208601, 8, 850, 3, 1031217765236279, 876454335650073, 610271864887768598, 2, 996080137682, 636, 245569734537960991, 1621777328, 795350, 2, 202187782918863547, 11, 817, 1, 305837698966554878, 349148031258590591, 2075634834, 567629177906454340, 391989579, 3, 517, 4, 4, 1754677930, 685405220772, 621327409591124, 1044789246937, 284118198780600985, 865289, 261147903775995900, 632, 609946, 669, 842492272831670939, 450262989064139675, 15, 4214364907, 328492123, 6, 589, 774568929350, 13, 738120, 369316690, 2160535567, 693, 776510799485, 2046794092, 10, 146201679, 804034334219, 983404686, 263054801383745411, 1037125444732, 1, 714746248037482226, 382585162, 6, 604345346769, 870736483061091489, 867382291653, 2, 619115, 555400473818346353, 8, 3, 523332707782644845, 318691262, 11, 8, 804644419762544, 1, 2440011319, 1, 2004706710, 1, 697, 5, 14, 15, 945902508047919512, 3, 1436381869, 963085413689561671, 891113643, 1062816349374, 2347010791, 698549771069854, 388281594039906869, 3, 650147822491440923, 735930180034440352, 602176863558501085, 643049747771, 2085209468, 764537348463663079, 225696771792300449, 332928053, 4, 524, 919996383, 540464726, 8, 906054598, 875025197266683, 2133689962, 1, 10, 1017825478251375, 3, 449917478, 180536833558880565, 583889, 581094108607994820, 976504557, 910003729399763332, 905, 1, 388275136150147212, 716899697141760696, 7, 842899683210, 6, 2589496825, 5, 527901165, 799233673269, 538466988693414169}
Returns: {129201766, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 212066787, 1, 1, 235354828, 490762463, 2, 1, 1, 1, 527282099, 3, 1, 537, 600, 1, 1, 1, 1, 1, 1, 556815796, 2, 1, 1, 1, 585911, 497978, 346740194, 1, 566, 1, 139526173, 1, 1, 1, 114877705, 1, 1, 1, 173768822, 198376598, 2, 322511757, 1, 1, 1, 1, 1, 1, 390, 353022, 594, 161428382, 1, 148377273, 1, 1, 1, 478681635, 255827419, 1, 3, 1, 1, 1, 441, 1, 1, 1, 2, 1, 442, 2, 1, 1, 457, 1, 149460721, 590, 1, 406099751, 1, 1, 344, 494729241, 493, 1, 1, 315563733, 1, 1, 297343684, 1, 1, 1, 457178, 1, 2, 1, 2, 1, 1, 1, 1, 1, 537436571, 1, 1, 547199440, 1, 604, 2, 396898, 220611244, 1, 369396649, 418135896, 342140830, 366, 2, 434389726, 128234885, 1, 1, 1, 1, 1, 1, 1, 497166, 2, 1, 1, 578302, 1, 1, 102576213, 1, 330162171, 1, 517039843, 1, 1, 220607575, 407323283, 1, 479, 1, 2, 1, 1, 455, 305942579 }
11
246010781818633859
212310548343984894
1
{644249124544021234, 2192073166, 3, 1, 793899431965248, 237973587, 2, 1311106204, 8, 687, 1, 854337232395, 583706012096, 777, 3348823125, 1867542268, 7, 355522672609458856, 184193460, 885172, 679564628103, 639716621745294747, 601067063669, 4, 929230971, 230875023563620504, 597, 1076669339812, 3307890887, 428771105740245353, 15, 744280705624909, 310394890158713781, 186900979647157718, 657, 512331480626753596, 415658519576639513, 1050175758343580, 3516145136, 727076647335, 186716628, 218115471044478092, 316871799090134041, 1250707036, 1, 627111, 2, 420313914899212206, 2079424666, 1894849490, 290334372588089986, 313695758, 367934364491591597, 211110151737780967, 3, 756907314024452, 466277177777608575, 836441493135, 925347, 917746805583545250, 246912279063925493, 283325259, 566120790749, 462387101426534873, 2468531825, 367255946, 974364974290223, 2, 1, 713872875277, 5, 577828941708, 3, 601, 724523863, 9, 896178, 814231, 169308694426235017, 1, 596, 533776341815402046, 2069509539, 443778562216212826, 10, 675277823217763074, 227463376, 1098846975347, 739782157, 4, 14, 3, 638012762235069, 5, 2039612114, 14, 190332855, 726202231, 230536437532826879, 560247104192439573, 1978807303, 186234157, 1, 7, 1, 1439137499, 12, 893788830314201494, 263447276203284476, 468216883, 247872905677918548, 287861090, 862, 1, 1257495831, 1916844122, 627800829356784358, 345122454, 190425020, 1, 734044397270, 613, 1004931901577, 1079475871046, 13, 3197436689, 10, 880, 149502371, 256563211, 3, 5, 1, 2393638869, 7, 170014389, 184366447, 2, 3922952408, 858580648250371, 565053528196096193, 625578416469737336, 228945768, 748, 742982372462, 1630027702, 7, 7, 1, 2369580629, 385061753247221457, 2, 801994, 545, 402619315381490700, 2, 12, 367138050545802054, 642101708960637842, 464200083, 2, 728502100390, 4, 742, 760313690, 8, 706252425725, 553, 553, 803454238, 725351961064544, 922383585, 943770, 310414813894429948, 3559277447, 1322645974, 746178040293, 512699501, 2, 257210263326399850, 3, 375727150, 10, 971446797010659404, 145331320967999518, 6, 7, 1, 2, 171847406, 596022777308208, 1106132972288160}
Returns: {4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 3, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 3, 1, 1, 5, 2, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1 }
2
858816147
862999
3
{3, 517204525819735476, 357639754688493201, 1, 853589277205, 426753391, 1, 532, 265231674519336166, 745307295435105, 6, 964833327459, 907314093125747, 1960659407, 2, 1552526300, 3681397848, 15, 404725384, 211533996733002322, 713242600201, 476722271438673344, 298115074900367244, 415770200, 184141174189679228, 545357, 229466135, 3, 13, 3229811579, 4072114447, 1045794, 13, 5, 4, 732, 249420079588979452, 1958330655, 590981949120552, 313452049, 1899633440, 4090444140, 392586017, 502788366998008575, 165259606, 886968381, 621980486663, 158382033097873795, 586071009267742, 13, 816089392485688, 298266061617319983, 12, 519353728, 570998023, 779095, 198144748, 1990986296, 1069754712, 189467652, 320234368, 2343364223, 693747947496392463, 812207175, 830, 735, 691676929302, 1, 612408, 286191083, 766184497168406, 1089309255474078, 168756409, 2226055689, 3, 924, 562739, 667, 6, 926051590, 686483916041851669, 564388423551753248, 310729574389689277, 9, 282363075049404027, 534591, 7, 353460280068215520, 200018156, 1045904753194901, 1115982878, 4, 6, 147269389502100636, 235263052, 2, 949697913868498, 264452279508403601, 2, 315851413, 1, 4, 10, 2, 12, 528335, 374799439, 182271961528892241, 880505, 536, 268768677, 792, 727210909, 15, 705561507, 5, 1029437012901945, 7, 272368714448176653, 751, 580144, 1014063444, 1768054988, 909139357381702, 1055911167044470, 1366853456, 698528, 158412952936490704, 2254584732, 2609266604, 873654110795767286, 743, 981435215668, 151347785922942708, 10, 12, 809868560175300, 1, 394425643, 1354529742, 934519109125134, 1, 1, 875, 14, 3, 169030612, 620286937311554989, 715598903827056, 7, 224958214, 442148989782144499, 231169422, 256880709, 4211938354, 816181, 756631, 2516283609}
Returns: {1, 172286092201579340, 119133442719716307, 1, 284338749287, 141675800, 1, 1, 88351370588924770, 248269446254593, 1, 321395360153, 302235559523041, 652977805, 1, 516933436, 1225981955, 1, 134333131, 70464127527028046, 237588166806, 158801041196514211, 99305165977595874, 138014736, 61339299504875972, 1, 75913381, 1, 1, 1075453199, 1356220821, 2, 1, 1, 1, 1, 83084367370781559, 652201555, 196862102868118, 103908686, 632635816, 1362330719, 130286675, 167483922955256067, 54511205, 295080797, 207187598867, 52758667403683540, 195226218346770, 1, 271847683476664, 99355461190156955, 1, 172542579, 189757344, 1, 65472919, 663086768, 356009574, 62580554, 106169459, 780546077, 231094503006731363, 270160395, 1, 1, 230404212485, 1, 1, 94821697, 255223854471288, 362860001047392, 55676806, 741443233, 1, 1, 1, 1, 1, 308108533, 228674780187882407, 188003528823478016, 103507184161091359, 1, 94058014486573471, 1, 1, 117741217180925483, 66097388, 348401519312773, 371418962, 1, 1, 49056932705723751, 77845687, 1, 316354041909796, 88091746177284435, 1, 104708474, 1, 1, 1, 1, 1, 1, 124357816, 60716645740734939, 2, 1, 89014229, 1, 241828306, 1, 234611839, 1, 342915947185422, 1, 90728791237694274, 1, 1, 337445818, 588776332, 302843573607581, 351734757737645, 455042488, 1, 52768967116615158, 750952914, 868604874, 291023077275430162, 1, 326925870906, 50415488067208159, 1, 1, 269775460979434, 1, 130899884, 450934584, 311297827300309, 1, 1, 1, 1, 1, 55768207, 206623892750685082, 238373278587182, 1, 74410741, 147284329153281303, 76481144, 85051573, 1402828790, 1, 1, 838185873 }
9
532591755
3916557487
472178836
{675, 461655880, 3214254415, 15, 1017401, 324851374991781703, 184852451677837905, 3, 521, 15, 507980629053519398, 3, 951096845, 1747565855, 870560815, 774700689138251, 223777785, 256013448355319794, 949, 960351111220, 181241988, 479315271, 433047913762532757, 980, 208627523, 2057700150, 11, 4221183417, 4, 6, 694838569, 10, 1, 4, 345946015, 611015766757, 338475252, 1, 1, 1888268005, 1037308610643582, 6, 3986323213, 583628989, 1, 9, 1, 901, 710, 924385114044354, 2208260696, 256972116452533268, 270694404, 2683590099, 6, 2202750075, 306209877921743961, 779008, 700157819454, 659028, 808, 4239173216, 12, 570843245394, 343742401, 232481982, 2780277279, 1041994, 864, 569176049871351, 464431401, 1015, 579672665197, 708939652865759, 231628301155664360, 3, 14, 4, 242911520335105614, 520802771484231076, 842515636, 1011279124435, 941533257657508, 824880551359089289, 2, 880553, 1, 1083194039017, 1013609113, 976423041, 959168829036891, 804471513740634, 602, 715914267264899754, 764583608, 765308305836, 353050263, 152020352607091955, 646768, 414756292, 832229823438391661, 540301, 3, 377288593283996822, 9, 988, 500472138514353750, 1034689, 536, 1, 4, 424505170499145035, 671, 526427461, 324039759, 8, 2313929506, 1840582213, 3, 1223211235, 5, 14, 973677, 1082249109938, 1, 875, 345835190, 998749719587134199, 268419229863016671, 723164191900, 545041, 805515806961085, 341564859137138680, 2, 12, 216647492, 812767, 821102, 267391929, 909427747, 7, 191598727, 151069865396418171, 737667435011, 818933586, 1, 811652, 498956532, 466604216, 1025172749, 594389033506324, 824436515728, 263442600, 631, 333031593, 220901801, 617333024, 736791, 887064, 295394870}
Returns: {1, 1, 1, 1, 1, 687983638, 391488154, 1, 1, 1, 1075822332, 1, 1, 1, 1, 1640628, 1, 542195810, 1, 1969, 1, 1, 917126773, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1229, 1, 1, 1, 1, 2196790, 1, 2, 1, 1, 1, 1, 1, 1, 1957636, 1, 544226118, 1, 1, 1, 1, 648503899, 1, 1418, 1, 1, 2, 1, 1144, 1, 1, 1, 1, 1, 1205360, 1, 1, 1163, 1501357, 490551996, 1, 1, 1, 514448067, 1102977599, 1, 2077, 1993953, 1746966117, 1, 1, 1, 2229, 1, 1, 2031303, 1703678, 1, 1516192849, 1, 1556, 1, 321954968, 1, 1, 1762530711, 1, 1, 799037362, 1, 1, 1059920603, 1, 1, 1, 1, 899034595, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2227, 1, 1, 1, 2115193481, 568469291, 1466, 1, 1705890, 723380150, 1, 1, 1, 1, 1, 1, 1, 1, 1, 319941986, 1497, 1, 1, 1, 1, 1, 1, 1258757, 1681, 1, 1, 1, 1, 1, 1, 1, 1 }
2069840247
786231
237876448
8
{201830611, 3714622727, 1447188440, 989, 956499514368804009, 941, 436274841539761841, 228117385358922898, 312041199, 2, 850049814590, 826547360176179762, 256384321464364784, 909, 1, 268236711013570717, 1, 8, 721224912939, 284798315429565063, 1, 8, 2807584688, 217866314, 5, 984375, 3, 293201248, 782286336125, 2, 1, 1608515910, 844, 3300683406, 2337017178, 2302700578, 3, 1, 3, 1, 3902375555, 804893451256445559, 515004520814270287, 913140230355, 160004529610291354, 1938831654, 15, 850304173, 800884642752886, 5, 391452584580860740, 1038210271992076, 881, 519, 807, 3905099375, 510415387838258201, 604709, 678265794325083, 770098495554184, 3, 520698493, 937182879149978, 4075133712, 2, 5, 587723269, 148145945272093737, 1, 3247232265, 1110092544, 984203, 394550771724098522, 683343, 1, 279362184, 1598399867, 1863115424, 7, 568571933, 10, 601809826065969213, 408712581932598138, 3921134782, 571319675140843, 3, 686375212333897, 1, 543175, 770160, 471098131590528738, 14, 910128969, 723941, 777719, 589848227447, 674050, 4047377729, 1592763435, 1078977973874, 9, 2, 920494216, 1463013456, 374035652138736198, 780731925825009560, 267355529345518707, 1877779011, 209481119376389941, 224301446449173795, 983, 705000386132736, 889568, 1039593, 189167460, 220939723, 5, 343564630, 555, 864969, 11, 2923233852, 752, 12, 519951122, 15, 312514227356332916, 783857439524157526, 938093004510381, 670050, 178508149, 359945552, 5, 663461124, 1009982183, 3, 668266327, 139662490, 1068855127, 15, 552, 1669300433, 532386059, 2, 879474012049276, 712457197, 849782293428, 3, 525017285, 485564475, 9, 1087719548437, 955283987171500}
Returns: {1, 16, 7, 1, 4021779156, 1, 1834039668, 958974238, 2, 1, 3574, 3475478103, 1077804565, 1, 1, 1127630387, 1, 1, 3032, 1197253103, 1, 1, 12, 1, 1, 1, 1, 2, 3289, 1, 1, 7, 1, 14, 10, 10, 1, 1, 1, 1, 17, 3384448036, 2165794685, 3839, 672637123, 9, 1, 4, 3366810, 1, 1645613040, 4364494, 1, 1, 1, 17, 2146502599, 1, 2851337, 3237389, 1, 3, 3939789, 18, 1, 1, 3, 622785259, 1, 14, 5, 1, 1658637394, 1, 1, 2, 7, 8, 1, 3, 1, 2530712297, 1718171704, 17, 2401750, 1, 2885428, 1, 1, 1, 1980432009, 1, 4, 1, 1, 2480, 1, 18, 7, 4536, 1, 1, 4, 7, 1572394642, 3282876293, 1123926020, 8, 880629929, 942932554, 1, 2963726, 1, 1, 1, 1, 1, 2, 1, 1, 1, 13, 1, 1, 3, 1, 1313767000, 3296015524, 3943615, 1, 1, 2, 1, 3, 5, 1, 3, 1, 5, 1, 1, 8, 3, 1, 3697189, 3, 3573, 1, 3, 3, 1, 4573, 4015884 }
928419
238724618
304604773841327504
266552751750858732
{855226310194260507, 7, 327980413, 1537472305, 1, 158319439, 14, 15, 2, 1986251991, 727589957167, 558525, 1, 10, 3379318455, 3416384030, 590150875, 3, 3, 1, 264714967295167866, 4255195294, 148363199, 3, 684601083, 941, 238390446579121247, 836737256806371, 1, 654622579, 176087281532419742, 196711255, 1113893635, 5, 367892815, 323378363, 3, 6, 986372586743299, 869198, 2, 855670623612, 3780671659, 283978561888513822, 1105639863250547, 764780796591382, 865453830352465, 1, 687867938278, 549347820, 3, 532980813233015858, 984035368733765, 149159470416633286, 11, 446797833, 1251667360, 348848722, 331375953264770102, 718266710, 2782767716, 931357366562895, 1381611956, 470489301, 864842, 4147748407, 2, 669, 711928, 683490606445, 2287763167, 2, 1367487827, 474647542, 5, 181065588970434777, 3283646730, 6, 982699024, 906629004780040660, 2057421623, 1, 506406635, 2, 1018163516, 227909897, 925, 6, 198275201254072474, 973, 649881780, 1118671448, 675051, 4, 588512748, 2206006465, 441108735, 851919280, 566700309255, 7, 1322873483, 838166225, 788804520647, 372056719, 12, 5, 258815342, 718222, 3004176978, 8, 668232626848063, 493260811079755585, 9, 7, 10, 788535733223175371, 1, 4, 465666091111250712, 667437, 947389655931, 836754, 8, 1, 1770606716, 924, 5, 748328, 248012454723492039, 205988343980009702, 3, 662, 466166944641603774, 7, 7, 252809809, 13, 826763531000, 4004766559, 1155841992, 10, 799524772381, 1151334785, 1060808726556, 706, 11, 379061140, 6, 13, 536}
Returns: {3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
192052699006071174
474477316
2506440926
1005
{741622181, 2943592579, 710425203487, 705180, 2, 246016197, 1, 973319960324431, 12, 784048, 1, 497574873155604280, 504879453398989635, 149944750104046524, 1192942330, 1, 962364188253439, 850, 822436521229, 1053829024, 802, 803545, 12, 220755349, 833606078, 7, 198854213, 1115983850678482, 513, 629952080, 577526, 810, 812933347, 553786776925767945, 11, 7, 407200438, 1655749915, 426711635, 7, 158666463, 950720571602211, 286199033260032737, 904437286351162046, 241319735770340937, 1236839703, 7, 738874496649554, 6, 947325735955359625, 2916782104, 9, 13, 771176458346201848, 866, 2728846507, 829413639437338184, 15, 14, 704151, 1395132571, 2, 828241397, 141066994, 205081718413252760, 193292982680866551, 2, 5, 283245527, 242905780581919999, 897592433295334, 745178835370831, 918363, 1320600848, 9, 691119624, 773389507133, 225461170338311299, 443091684569365712, 824869449311408123, 3, 1, 626974, 1, 374620722, 576360077191560, 234089684314449672, 10, 516821373, 15, 151862494930781905, 1363342172, 659, 520219099, 3751956338, 5, 791, 253383405079217694, 14, 3, 752369048212, 4, 12, 699404278883, 6, 15, 175630870666537745, 2779385086, 961, 851250309, 167609374, 438258997320074444, 5, 613981891864669, 253966692159230466, 12, 826767909632111, 1, 264635702, 1, 325143036126391032, 339712911, 337521451, 168953836613205031, 1006848730917563, 9, 1544670506, 209596661, 993, 15, 4266665527, 655627352201005, 2459990986, 3, 3520177146, 1044994, 166903505, 492537890, 474683997, 4, 870997, 416640376, 554240493156, 8, 1, 2787589276, 3, 870597937058652, 688894022782080, 553475230635629211}
Returns: {1, 2, 284, 1, 1, 1, 1, 388328, 1, 1, 1, 198518493, 201432816, 59823772, 1, 1, 383957, 1, 329, 1, 1, 1, 1, 1, 1, 1, 1, 445247, 1, 1, 1, 1, 1, 220945474, 1, 1, 1, 1, 1, 1, 1, 379311, 114185430, 360845244, 96279842, 1, 1, 294791, 1, 377956539, 2, 1, 1, 307677892, 1, 2, 330912902, 1, 1, 1, 1, 1, 1, 1, 81821884, 77118508, 1, 1, 1, 96912630, 358115, 297306, 1, 1, 1, 1, 309, 89952717, 176781220, 329099897, 1, 1, 1, 1, 1, 229952, 93395253, 1, 1, 1, 60588899, 1, 1, 1, 2, 1, 1, 101092910, 1, 1, 301, 1, 1, 280, 1, 1, 70071818, 2, 1, 1, 1, 174853113, 1, 244962, 101325625, 1, 329858, 1, 1, 1, 129723000, 1, 1, 67407868, 401705, 1, 1, 1, 1, 1, 2, 261578, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 222, 1, 1, 2, 1, 347345, 274850, 220821176 }
3
393256159
850433238526426677
883241252409
{183693296, 794965052937, 13, 8, 653082776, 581540, 14, 2, 895688434050115794, 809, 686602, 147932383, 713635051128929, 398010178765089590, 909128139, 859696349813764600, 786078, 952297170, 178752300940916795, 538202321, 707672, 677980247, 757, 253013671, 249427045, 175098942141591417, 13, 3960963447, 4093955882, 300488610, 484134355059630924, 486356157333699190, 970403, 1, 1091696917737793, 1, 708203456446, 290983793757090895, 920, 1079527023039, 1086513156832, 652, 959, 814246837314447, 1, 492972249672493241, 251301315342305299, 3533306136, 13, 952, 474514043, 1083755596843, 952, 11, 273016393, 3, 976838906693, 506794495, 459932967, 2, 3208068007, 905899, 1785057939, 408492968739531613, 266190853251768515, 7, 13, 749522132332225412, 1002, 893536223140197, 878334326158038, 13, 1, 276335003, 833699830937674191, 6, 5, 191187478, 204085412633617593, 501286875735680756, 504529327516924214, 373305777, 219101052, 7, 489058419918036063, 14, 2393141965, 3327549479, 2107828280, 926636394282778, 340072385, 3242952968, 922694845210, 969, 1, 9, 1, 371029863281229443, 1790585869, 7, 903261435997332171, 874057828094709237, 522126756, 166980874299331498, 1, 3452026123, 1, 3, 2874296645, 649909388031, 449214906, 1005814, 337994086, 1, 7, 3, 875580794027, 164358107, 1, 413701253, 1, 521049323215657721, 1065356354899, 502667817897248643, 4, 585844460132741, 148735686842253755, 740978935309361, 684, 566, 7, 530281, 2267951546, 528215762656177466, 1260658591, 1014, 11, 10, 297610738, 5, 464167503, 3, 2, 637572, 942812114, 1024019977, 241255325484664818, 612615959787, 932977365177865465, 857458077097, 162682627}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1 }
1078929256973
6
178553150214974068
1028833054
{2, 880980106850266, 1176901637, 907347, 906552, 814157, 813519393, 1, 754518, 823962800, 485401434915835030, 307371098749322276, 916, 1280116511, 1, 915585719492, 1116653970157674, 1112449178240482, 8, 201537022522092557, 6, 4, 994796518004113, 158686826, 1, 240563470, 911607004888915, 7, 267685750928308097, 753400429420788, 6, 6, 373783571775413594, 1010327795317, 8, 4, 1053831255103, 6, 3, 840380015907521336, 742283949, 1, 1010212154970324, 1, 589754, 278791099351086344, 989560, 2717672993, 663035036653653384, 2690302549, 6, 4, 503352928, 800880697913, 301783722, 13, 1860637665, 256861453151841240, 1565851181, 1275470827, 352190501963970976, 534, 2, 824813073905, 631165755458, 3878930109, 11, 6, 671, 916339880, 1, 1019, 757151, 10, 701420, 240616364652790602, 1081449893535092, 394832059826170804, 441576542, 233546195, 770741580907105751, 834591911140162, 4, 1184315378, 981963, 2095199742, 923558116140, 1408972578, 939, 519114069651703059, 215197964, 661396, 259269845, 13, 993479092263152079, 427342727, 1, 410858914523468667, 1064513766, 2, 1, 2, 238730362610641173, 560766771658, 607902398, 1249050970, 188738408593304366, 7, 13, 9, 396351868644269027, 191732677, 746090386392300, 539, 1, 792, 8, 824653976, 184385068872960090, 271845022062063648, 1, 158581679, 1, 777444621455, 8, 298226067872805415, 4138593715, 2, 1121294078304333, 6, 3, 3, 917017, 3, 1, 695865, 7, 6, 3165630771, 2, 1108054959, 713953, 3, 13, 1819344261, 854526, 793540640145389691, 462599372, 985082, 908922527494, 271076938, 608617726391, 976357, 486584467384096859, 970842734273405, 4, 174319861989884442, 350307665, 598, 3082319436, 1, 267181835394359307, 2289676688, 156447497, 449594296, 385250395, 685880, 895, 832408870918044, 517044173116200246}
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 6, 1, 1, 3, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3 }
5
2802035177
356710014560915088
924344819496656
{772401496101179384, 334883205416129153, 1439364210, 2, 263092072, 787318115857, 945207393293361819, 403496517038446429, 989308682166416968, 8, 814992457996, 1, 899, 909927241365, 565360940766200150, 3, 285941804159702891, 369638312546489485, 778114850, 5, 2, 590227090878140089, 817182, 1, 898, 4102496974, 7, 5, 1, 3, 852488449, 3, 1, 662783442677968, 310119869966144222, 3, 415440077298384850, 7, 1, 211331604, 6, 863777634, 191471126727514068, 494165333, 716525269246, 868752359, 15, 2, 810801060, 326197526, 644954633715, 2, 14, 173512424033566519, 285490102535681696, 874581486854460, 2857143099, 1321687402, 528552675218259772, 739518530, 897425683, 975, 658972409065749735, 909583883692960, 5, 736073205598989, 392270699, 229362315043600351, 156240109, 172505488819546093, 214383840, 709, 978, 324004806, 995100, 822019972422329517, 543022884770761128, 2116005405, 520895509, 628634853062850042, 790665, 1, 749256958859, 456156000100160209, 229048131115731025, 587621940748428833, 879265, 5, 1538810773, 335684901805942614, 464413825518965704, 4, 852388318, 572906500109742722, 2818579476, 607355484105, 432335560795001742, 662, 735286908, 362409254911350964, 1033825947, 7, 11, 542738026221693495, 1036544, 681328960967496, 3974332386, 396683045794628511, 319675086839952990, 994436, 912161490954828, 1, 1, 772877, 3, 11, 1805814179, 4, 189028156, 1839331841, 2, 3, 604190341663050642, 1, 209706170129776899, 600022266314789594, 155802960, 854384190, 1003275076, 599, 1016701, 1, 726, 813136634139, 999624408270, 2037413162, 935376954600829, 890408, 261081496, 296751927835094892, 422898347, 463514729, 543157044428542393, 758261961, 873218760526, 601, 4, 10, 958478, 365706747, 167634738, 823915432296924896, 923524858355, 400892158077189801, 990472350647, 1530675282, 1, 251829575982061399, 11, 703635867974, 5, 218130064, 4273832861, 406657350, 586, 304126071, 15, 14, 414764822866092917, 11, 6, 527005144482430639, 752417537490, 494222268, 1, 269143015132792488, 12, 1005074819469, 880708690340, 475212821568157063, 671965188, 2470646751, 152708926, 1025077801655, 7, 893586541, 1048563, 873379862423009682, 1, 2158877426, 981709, 205570140, 578648, 225831093692215311, 714647252, 191652805834511540, 534850354234327517, 770, 707308}
Returns: {3, 1, 1, 1, 1, 1, 3, 2, 3, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1 }
1084837536
2
2254603068
342069767
{14, 308000758880751654, 3585064689, 783348, 245289593, 548568670, 177267700, 2, 790258836420789, 658884991, 990145895398002126, 4057778155, 7, 3, 2441017680, 745971940004, 976348398, 709609822574875902, 201649627036635912, 947, 162604858, 1, 7, 543572081, 867015701, 8, 11, 2, 3, 3723236773, 1011, 3504850332, 597, 5, 1, 782906177, 1320779965, 2, 234800716, 2, 1568040105, 887447, 3, 999214576731203851, 897548201130764, 1239717262, 303972661974859394, 669, 6, 4108070549, 1863768001, 2550638248, 959168356107228440, 4, 1, 902748827534, 783, 2962593991, 993695592, 271939605457126756, 617847833534140938, 348237709531592536, 11, 6, 206920107328271685, 3, 2491791059, 367905242607898039, 1045440771420390, 3484499449, 567762, 760851584988333905, 1, 1769467213, 566750255337, 13, 616969029416, 1496602942, 7, 478666936993387682, 937, 13, 457076613, 243440439, 3, 365452267296647128, 987058900, 504441242, 1, 273692273724827222, 454327169, 7, 1686353389, 2, 2562220936, 1816983496, 249498726014090851, 2, 787456, 177434666980348888, 301430723, 3878519105, 1715015733, 331297894, 692479366518, 15, 952028065681735, 12, 3, 4, 1059381814450, 839222208024415, 1, 166006341350666023, 214224200603507299, 174377005513425585, 542012, 491786441630771873, 1, 818344978685603, 374463756, 951037539816, 784727007638767, 584554178, 255053366704883508, 4, 2154074773, 580794368, 449719895755742505, 4, 9, 11, 1042400268465, 5, 637772571979, 3171519601, 6, 148629486242042412, 10, 950830453, 152158096, 817229342771056801, 263511437, 603578632160656, 3359007692, 15, 1, 1073132602715206, 828616509, 964375702239459104, 556, 659771, 2796101667, 853067, 3099365491, 2053947075, 14, 7, 1, 918777813490, 15, 1080295729156351, 709, 541873, 732758517902024, 140575507, 3570616082, 194956890951915668, 3316265248, 15, 676986654882454, 7, 7}
Returns: {1, 136609749, 2, 1, 1, 1, 1, 1, 350510, 1, 439166393, 2, 1, 1, 2, 331, 1, 314738250, 89439082, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 443188689, 398096, 1, 134823139, 1, 1, 2, 1, 2, 425426706, 1, 1, 401, 1, 2, 1, 120615292, 274038408, 154456328, 1, 1, 91776735, 1, 2, 163179608, 463692, 2, 1, 337465870, 1, 1, 252, 1, 274, 1, 1, 212306523, 1, 1, 1, 1, 1, 162091622, 1, 1, 1, 121392665, 1, 1, 1, 1, 2, 1, 110661930, 1, 1, 78698850, 1, 2, 1, 1, 308, 1, 422260, 1, 1, 1, 470, 372227, 1, 73629964, 95016371, 77342664, 1, 218125509, 1, 362967, 1, 422, 348056, 1, 113125619, 1, 1, 1, 199467438, 1, 1, 1, 463, 1, 283, 2, 1, 65922685, 1, 1, 1, 362471495, 1, 267710, 2, 1, 1, 475975, 1, 427736357, 1, 1, 2, 1, 2, 1, 1, 1, 1, 408, 1, 479152, 1, 1, 325006, 1, 2, 86470605, 2, 1, 300269, 1, 1 }
1
1000000000000000000
2
1
{1, 2, 3, 1000000000000000000}
Returns: {1, 1, 2, 999999999999999999 }
1
1234567890
10
1
{7, 17, 18, 19, 20, 987654321, 987654322, 2345678901, 345678901234 }
Returns: {1, 8, 9, 10, 11, 987654312, 987654313, 2345678883, 345678898714 }
5987234956848
5729684755433
5789307523490724
543879126489373
{520026975432684610, 457432998886152405, 853967147356236254, 209005057543717274, 304242956531293078, 90174495228332848, 398286614792945459, 446951889006800229, 259273380370496693, 847705993155549759, 823247421680847840, 152796386224427551, 306022340473605563, 189979399910697475, 699359134157320967, 421329376130421339, 715962509169635371, 765283862820765134, 43941760701287203, 325906755318538183, 321328873007441158, 498065883314124709, 612728230471039538, 42321410325220640, 466141642421698282, 159289188864780791, 166165735833957867, 297623965761522943, 561896173280054608, 884555083885638292, 581277700507060781, 348491048679323847, 629318182873805424, 485720862862937994, 515680060460858124, 24839165919315027, 113749173200714193, 691190908120059564, 269268901593463097, 824388858908852487, 35933637089206975, 775061925479088202, 553317099382862430, 472415437675292727, 74761256885805771, 933141688961008175, 489034360592992842, 347674434333778887, 224449648990592890, 55521765200543664, 324447359117173600, 407492969071796785, 874045674518183793, 834383329544804654, 438635158782594856, 880153358843169062, 239462921675950132, 313898030009737379, 184418743304042571, 854813560501738381, 89724375456652517, 553007787880391990, 102331125802399172, 423414594230730423, 827220103643101100, 166247518944593562, 524568145054192592, 921400930761291160, 478808808292049797, 604742685810016998, 786505333475058467, 483777055313975987, 550186677850281421, 436134939050969074, 9480945438505755, 268079354871781110, 332084939494729229, 943759638121562342, 453737807934816428, 544523084611205179, 210570134593320737, 17542100171246497, 41210398378425908, 639660707644239929, 281284727088004707, 790412326252697881, 107604514424102359, 245447613637875037, 551827608509493624, 308787673770642109, 852317392145533236, 274778777278109776, 906415754503858015, 746591208354306309, 2220895228741116, 318997231606031364, 60874477315265579, 614017427311283703, 577492044076531163, 496154472929006307, 65835987973825801, 707960206161136244, 966101007861943619, 593318784051919751, 30106956545069119, 509236027490473166, 380561562139456099, 575182689743313984, 440572316299955531, 575055307177368881, 663616868862105982, 505030519321552221, 412393900431978741, 843890051125537400, 838777547751564024, 816852431865210137, 555124072306009567, 15522285893922457, 508091198515981698, 992023611914675032, 201055746687862135, 600520199566392065, 716803288714372219, 666960039654893388, 389183641905579241, 920740349326094075, 83749920601000240, 748398590900818652, 217605524607361616, 714384258126257231, 790871322393292552, 226752604274708735, 223514040211452960, 847124686068458081, 560507313288929580, 484076904133582122, 714723819782389121, 81077965468655796, 464685021968062165, 539059641510870397, 553340096439578142, 767413469295792306, 949512297850876205, 322811894319362194, 581142533713676562, 307645471284960104, 476498856111980921, 635557135289037592, 169416509882663266, 689518432239579848, 853311907300070501, 763436668219499155, 822375204837038699, 321880274615910690, 539657762232356143, 254780894195266606, 770147820521494965, 580272333226400448, 364758319328781551, 375623344208328454, 468983286035958972, 878742480792847027, 221079298280589216, 716960397200487713, 492361585628157316, 275122368362164878, 744995947831895237, 286650225189912232, 556832517401388520, 284009496121566426, 750658684140919836, 622047014704119766, 865374292056596546, 448704463612030825, 982634793918753376, 913054402245717466, 85841402231227586, 139330899733214561, 75365958409856933, 486729830319375069, 420092573031005940, 819464978048027496, 70858203136701860, 29062512709084739, 494460576172761742, 456221210750716343, 741146311536042037, 835368315034653528, 776168934371190704, 151144191640092743, 109620001767130757, 621440718185175560, 915642669069256083, 389433002526742008, 620783471390317851, 687919015858658615, 360706736127686242, 395888854309843950, 575473119006481, 920349565187412146 }
Returns: {90, 80, 148, 37, 53, 16, 69, 78, 45, 147, 143, 27, 53, 33, 121, 73, 124, 133, 8, 57, 56, 87, 106, 8, 81, 28, 29, 52, 98, 153, 101, 61, 109, 84, 90, 5, 20, 120, 47, 143, 7, 134, 96, 82, 13, 162, 85, 61, 39, 10, 57, 71, 151, 145, 76, 153, 42, 55, 32, 148, 16, 96, 18, 74, 143, 29, 91, 160, 83, 105, 136, 84, 96, 76, 2, 47, 58, 164, 79, 95, 37, 4, 8, 111, 49, 137, 19, 43, 96, 54, 148, 48, 157, 129, 1, 56, 11, 107, 100, 86, 12, 123, 167, 103, 6, 88, 66, 100, 77, 100, 115, 88, 72, 146, 145, 142, 96, 3, 88, 172, 35, 104, 124, 116, 68, 160, 15, 130, 38, 124, 137, 40, 39, 147, 97, 84, 124, 15, 81, 94, 96, 133, 165, 56, 101, 54, 83, 110, 30, 120, 148, 132, 143, 56, 94, 45, 134, 101, 64, 65, 82, 152, 39, 124, 86, 48, 129, 50, 97, 50, 130, 108, 150, 78, 170, 158, 15, 25, 14, 85, 73, 142, 13, 6, 86, 79, 129, 145, 135, 27, 19, 108, 159, 68, 108, 119, 63, 69, 1, 159 }
120000000000
1
120000000000
1
{1000000000000000000 }
Returns: {8333334 }
604779368114330071
593824958309874176
960945019175602854
758785508267845250
{1000000000000000000 }
Returns: {2 }
1000000000000000000
1000000000000000000
1000000000000000000
999999999999999999
{999999999999999999, 999999999999999999, 999999999999999999 }
Returns: {1, 1, 1 }
1000000000000000000
1000000000000000000
1000000000000000000
100000000000000000
{1, 2, 5, 4, 65, 7 }
Returns: {1, 1, 1, 1, 1, 1 }
576460752303423488
576460752303423488
1024
512
{1, 1023, 1024, 1025 }
Returns: {1, 1, 1, 2 }
1000000000000000000
1000000000000000000
1000000000000000000
100000000000000000
{1000000000000000000 }
Returns: {1 }
1000000000000000000
1000000000000000000
1000000000000000000
999999999999999999
{1, 1000000000, 999999999999999 }
Returns: {1, 1, 1 }
123456789012345
123456789012345
123456789012345
123456789012330
{19, 345678901234, 987654322, 18, 17, 2345678901, 987654321, 20, 20, 20, 7 }
Returns: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
1000000000000000000
1000000000000000000
1000000000000000000
100000000000000000
{1000000000000000000, 1000000000000000000, 1000000000000000000, 1000000000000000000, 1000000000000000000, 1000000000000000000 }
Returns: {1, 1, 1, 1, 1, 1 }
1000000000
1
9999999999
1
{9999999999, 99999999990 }
Returns: {1, 10 }
1000000000000000000
1000000000000000000
1000000000000000000
100000000000000000
{1000000000000000000, 1000000000000000000 }
Returns: {1, 1 }
576460752303423488
576460752303423488
576460752303423488
288230376151711744
{1, 2, 576460752303423488, 1000000000000000000 }
Returns: {1, 1, 1, 2 }
1
1
1000000
999999
{1, 2, 3, 100, 1000000, 1000001, 2000000, 10000000, 1999999, 2000001 }
Returns: {1, 1, 1, 1, 1, 2, 3, 11, 2, 3 }
338384698251598179
818590990811031372
802202905207924923
7355852673145318
{1000000000000000000 }
Returns: {2 }
1
999999999999999999
999999999999999992
1
{999999999999999995, 999999999999999999, 1000000000000000000 }
Returns: {4, 8, 9 }
1000000000000000000
1000000000000000000
1000000000000000000
10000000000000000
{1000000000000000000 }
Returns: {1 }
100000000000000007
1234567890
107
31
{7, 17, 18, 19, 20, 987654321, 987654322, 2345678901, 345678901234 }
Returns: {1, 1, 1, 1, 1, 9230415, 9230415, 21922233, 3230643937 }