Problem Statement
Alice has a list (A) containing some positive integers. She asks Bob to pick any non-empty subset of numbers from the list and compute its XOR.
Bob writes down the computed value in a notebook. She asks him to pick subsets repeatedly until all subsets of the list are chosen at least once. Bob being intelligent, won't pick a previously chosen subset again.
Find the smallest positive number that Bob cannot write in his notebook.
Definition
- Class:
- SubsetXor
- Method:
- computeSmallest
- Parameters:
- long[]
- Returns:
- long
- Method signature:
- long computeSmallest(long[] A)
- (be sure your method is public)
Notes
- The XOR of an empty subset is defined to be 0 and the XOR of a subset with exactly 1 element is the number itself.
Constraints
- The length of A will be between 1 and 1000, inclusive.
- Each number in A will be between 1 (inclusive) and 262 (exclusive).
- It is guaranteed that the answer would be between 1 (inclusive) and 263 (exclusive).
Examples
{2000, 300, 46}
Returns: 1
Bob would select the following subsets and write the corresponding XOR values: {2000} => 2000 {300} => 300 {46} => 46 {2000, 300} => 2000 ^ 300 = 1788 {300, 46} => 300 ^ 46 = 258 {2000, 46} => 2000 ^ 46 = 2046 {2000, 300, 46} => 2000 ^ 300 ^ 46 = 1746 The smallest positive number that Bob won't write in his notebook is 1.
{1, 2}
Returns: 4
Bob would write the XORs of subsets {1}, {2} and {1, 2} which are 1, 2 and 3 respectively. The smallest number that he won't write in his notebook is 4.
{24402483199350, 22028377938171742, 44990790513006620, 12136270492556840, 201715607896195016, 151072774486854, 806763996244323, 365677806234031237, 83205341437388, 55832400119937939, 9458814, 55964043743550954, 12495907551934, 1051460066531809859, 81476652923222886, 83267647334057934, 322901892109572461, 3387363397021868940, 211127940311485633, 1226, 6731481202619688, 786762077601308, 17986, 3110885, 5219061444, 278707487869237209, 83267585150536728, 172837194326955807, 6732829383121884, 2232971897, 794866056, 83250640954379155, 2, 94, 8454641780856007, 272963071344911992, 151073672976078, 38571027930163327, 779226394999834423, 2723574219143022083, 6731481203738149, 776142815526199019, 775539488603144502, 7927377266174, 21180822647092120, 76000064670645390, 1258695764667606, 82501907417846575, 8103737864686512, 776792925561576781, 6407151508949, 41173160578637, 12262008348511286, 22029381271870003, 211127938275840554, 3408925808030574790, 208607500148699229, 796883988785, 296722, 776781266493251701, 1247263062791315, 6064429352330, 25301011119174348, 211127847665304774, 24402409891660, 855797983349530831, 83251783039015628, 41064519043742, 22028421094519104, 1439029432492, 6753968046859116, 776787889916874785, 39074564831191541, 794721275051, 40924, 622007507141515488, 1540031691939911, 12131286616035909, 35025511579550, 776787888241511507, 190346862633489213, 379784844, 302386448023651, 320558185526360055, 83267642310106320, 22033570741334559, 855733012549221539, 83263704451526, 322901892225238690, 80479230483405, 787194436194356162, 776790461654527680, 12131444907530593, 12131157924791763, 184525, 718779948, 2721862922264133308, 338173467624668, 211130943825541955, 38308713594601765, 83072639965161, 22028421054035500, 2651060898547829, 812840032703, 38288662706475670, 12131285643352378, 3392868580866106961, 211127940322464216, 6731788902721485, 3389979209283022471, 219579276133361, 305274397550335731, 44950224972095468, 85634307568645708, 2641897034229076, 146618202558472, 3387342902932436338, 2980973699814, 22028376745138266, 3327164601347905957, 12131286727130524, 211127934245541564, 1247282266968319, 12194622596283658, 1247325147754617, 3387362627374830693, 3387629792990358031, 3387342613959231934, 166935631, 89427011038782167, 302444143887245, 3386858526043095138, 78893076185, 2782906659937014, 825585156604178, 20612500604, 303178870265175, 635865686970464, 83205331985153, 211645890588069, 12194480793888955, 41067920953989, 786763973005637, 199577755208348207, 211166595120295281, 22028421054065950, 2780597928625022, 1439340301371, 184751566638, 211112436793033721, 796884139524, 287202117010621, 1439348590645, 20555487816, 6701855266234360, 12131266804253846, 2782066992566242, 381417341062683626, 12134084808443117, 24408438261270, 318856495820444655, 90, 211127806931097841, 2985734372676, 776868066331328205, 779224921954482804, 41025057006243, 308110418, 6731955702488172, 322861071931747108, 2722556228932085, 189381800028558, 322895811586973855, 3387342902932429455, 39074673244014470, 189736038626205708, 303412343866294203, 297563814496, 22033649896977889, 322474025604935476, 83206126893851, 12455329191, 154624364638039, 6701962568133964, 2420074560394059723, 776616149138347143, 759069644418372857, 2985732965838, 20161734442034085, 83205765289566, 3387342902932430998, 1379925732184807, 12131311585911483, 22509377, 13360383964788219, 3309374499644968627, 10979983311120, 211388481665065894, 786858972117120, 12169456930944872, 12131275944471642, 6731479568816066, 776790447619682773, 22217284915692199, 3387342964893573680, 6854366259232, 9459157, 95392646, 786763086394639, 360238429037, 40926, 776787895387714710, 21970768582869151, 2787008439346991, 166935627, 24402407611148, 175103277784758, 855797190731844578, 2720175654825027, 211539229267629502, 210118716077195357, 17483972408883641, 211127940070629178, 1678631, 82180404194722631, 20555487420, 6737522740819062, 796884099580, 3111050, 13297670736415043, 2794827238578, 1061892709070302410, 1062217610319557250, 477917696441, 36450020760, 302408687705490, 22028297260465133, 1248623664808410, 150783804932465, 38297785111037982, 2725266426541416516, 211127940322460693, 82499604583217096, 215524859284617531, 150783729184299, 3813259678674546, 322901887379569555, 82539815507283280, 83188395300769921, 619, 211127944005119369, 4482692760, 302386447961145, 10979961525542, 211073645202166965, 2722211387719723527, 302647504527245, 808181548550906, 205309125604, 1441413120030, 189279109347269358, 3166442143191248367, 214476790341513676, 6455296001988788, 742993083389811169, 67720, 22028357031524704, 12131285636456507, 272902532012834099, 9846201308197430, 209408604524969050, 302366197247246, 38309009032603244, 19456951368, 11772016141515904, 740366867655505757, 254913427950160, 12131280844364453, 324204200518764753, 151594475710116, 786764707296191, 322901887383979806, 83271228930949755, 175268568265, 184756055402, 2782904069904020, 56497637264877, 3133018597518836732, 636517162490909, 17156126936366068, 9, 211126782405176021, 85208242479202576, 1529897393351, 721038825159062579, 3391156647618472261, 20869995411659027, 776870749974888795, 855797190734373084, 721785, 3817304747994902, 24357694647618, 50923724147849128, 776747982770051, 22028421032568330, 1379902300077601, 3107211, 776767893090198999, 322901892148337854, 322891875071117758, 303001082042238196, 22037961557495685, 80383095210603, 200281313847982063, 3325304393843165630, 35866393520467, 302462389727919, 78648625485, 3245728688366028, 3810510070946654, 302410917269396, 303270820052124690, 2985735250714, 25260231767548478, 121543518758261542, 211277207862098661, 796883509893, 38308713593881180, 154632402903744, 292096, 776787888241511515, 6731481203333514, 2802070093135894, 3386728304219986261, 302384249617049, 12110686037289795, 2985083064841, 3408121534940483843, 743003645303256833, 3432097705830168077, 45575979, 4864132075, 858866791153619093, 2782050589342767, 317541177975864704, 214476833667067839, 17091654240729597, 1561632621, 786743541692646, 45881267766656161, 5582, 55751608362862546, 776656760116857958, 211142328294926832, 154626918625298, 6062811, 297563814462, 786763946949699, 9458278, 776787888236445956, 3388406017411840820, 2985691560318, 759409330591965361, 71247459653206, 4903295441, 38327809614669197, 12323507334487048, 151062914631277, 6150231, 210190414369451472, 1322702903, 322901937560325041, 82907548978449375, 6737754385729302, 3815986537893428, 12131286055535279, 317991028878029148, 3309109790363212243, 11785751991473957, 83043372276133822, 218966200783710, 512158929514214, 1167415718289355, 83267642307278005, 319775873363132872, 1525116737638725, 760431735362045998, 6731481202691830, 322639090897069101, 211127940322464222, 12131936428561021, 19, 41065715295303, 11025, 12131280842483402, 302386447960288, 2117299679421318, 855798001410949082, 211127943877439554, 5613, 41039844119388, 741634385959387163, 12261967636058538, 211111987984281598, 786763946053548, 3387280339185346318, 55750191811028050, 655729837936850133, 80670816489747, 24357693109437, 1247283565455191, 184516, 41064539188703, 149803961031316, 38355428335821338, 297451701297, 82117159563290111, 6701962568133964, 8594643025900678, 101779863685501100, 2737906765745536, 123885266308451169, 1697, 4449573891433814, 2782066854552258, 184756055406, 12131286687137306, 10979964901219, 22037816683396803, 2810504332840503798, 6731424117924592, 19456951406, 1258203070769385, 211292808482159344, 38573713943890373, 322901892148337816, 24403717695563, 759238052495783535, 38944441714296237, 211276339786182046, 752455014884, 3425650183731372638, 3132523767178706465, 189240520882659551, 4, 234759709068, 3309147969755326123, 6181449, 6731482424497556, 20185695368854501, 2721692914669245, 310806454914502965, 3067, 12131285643352361, 1015138077134542172, 11420297983, 12134831402477393, 6737556534785579, 45883111217161306, 775864817034832856, 83267642307308395, 2721849629518624537, 384246392901721154, 2855729668584, 6651518177928846, 786763949482175, 41065722536875, 356648497957024603, 2879022314427690, 776787899699677113, 36571878489582951, 302385467135568, 1208623370403541, 1247341238431476, 351436709404077, 297563811690, 297563093319, 22028702351885562, 4903358872, 211127940365735141, 47, 1023584186909796241, 151065694769293, 6406743430274, 1247283567205143, 85631365074358421, 11829814106630130, 211294973782827071, 211276628816622645, 175200210178514, 3112000, 43481751646, 1258204053196298, 2520654727477359, 322901884070378041, 856820168615299924, 28229211539248696, 6376612028269, 6731481202613812, 97028684911, 322861168467970081, 320845421130703677, 43481751644, 172838156927999697, 2985691266668, 41067921006290, 209401956579981094, 68028, 95329027, 24401965236216, 775742886529805658, 12131285493834352, 3408134263785474704, 3387348672957059889, 184756076259, 80670815594550, 34763586838065, 6586756861509841, 83267643257913392, 794786324050, 132925485781998, 22028007779795598, 22029774340610481, 443713167215224, 3387342743954774079, 11032, 2780619865013620, 1379902551064331, 3387342903286874850, 159, 101772255081850784, 322964096912532685, 474353713697006550, 3133279535156955972, 3391155553781779872, 6354835495740, 86180020786347, 83267953823577737, 172849694300741779, 25237921070712843, 2158598434193, 320546986326431593, 287202116384214, 281483471740, 743019012176534249, 779968305, 95392646, 97028675447, 12131287840632764, 37568180749253, 43480546818, 348914711915, 3406320449440320605, 12252268175, 776126221494209453, 83134460040900810, 38308713594612276, 322902243417197980, 3387383333364611047, 322479810261525134, 142203016032, 211192165613177316, 43436292563, 2234910627, 356687422392320647, 776797786929951403, 2782066385958394, 322639091011644688, 303270819334617635, 784199387416596, 297563814463, 3387342886672049727, 1, 22028376884405269, 2780284559637610, 210773958920990543, 3398386245984538146, 6731481202613817, 24398296276186, 3121685048479118968, 320396242370822218, 301591703548383, 3408550603983997170, 3425148903499245756, 785542136644350, 10953895770287, 776649199653377947, 3132668961249088258, 120754061813009672, 3398086724741212380, 121558539583760303, 8180767360699, 101772727783835917, 805034581350, 3111966, 779294867193817783, 22033361420474379, 776492140353474316, 45021949667548756, 38, 96997070421, 20555724500, 3408400958061125337, 3390051723300932626, 6355987429524, 12131280843701244, 10979409066607, 39123619782360023, 1439348608631, 3387344140856898800, 776784879405499837, 3392795667616535842, 452552986, 12452478947, 3613255175496778, 85761950639813138, 184756055160, 121538815708025158, 787194452448532279, 86222820391849, 787194436495583877, 83267643068364826, 15935340130598239, 38308713594835964, 10690989112259, 39677102310503, 3398346716328519352, 775593478471349562, 322862346464353026, 588052492729476802, 38308713585119204, 150949095800688, 6731396622137633, 67994, 676864314501474, 95389203, 43904614062436, 776870749974779848, 44253188212408723, 6354677098085, 67977, 6062657, 322901892144373468, 211127940321610871, 97028704399, 1425240198010, 2837773019388300407, 4903295445, 795165867214, 6739374280032757, 184756174136, 5579, 307863473223, 776738010319977083, 778654611063478891, 1067611, 6729614536604565, 775703388433021540, 83267582460606017, 20562824052, 102964015670791536, 191899933816177, 189510316451777155, 38308654943172891, 6380441472931, 494125145376164629, 2985734355865, 38347440118886992, 41065722623431, 6655470332970457, 776648904386202859, 197693823681184671, 1244540007552070, 775703383136873875, 199574874108207877, 9459164, 10979953286290, 22069273365438395, 2960482026399, 2791702038393167, 5493507233305132, 6352362948823, 68953, 12131285643358769, 211127940325839770, 85621973813309201, 784196093510390, 322901006127552492, 2980973797779, 318848473849236694, 12131281105352473, 787194452443059552, 3387347818292496140, 22036562649345584, 6751065665199950, 1223002726471, 1247263268148282, 1247283557781186, 38308713594606830, 85008047017596508, 43155090390, 25236559493989843, 211470265478455841, 3408099936202401705, 22036345177048200, 20880015737653010, 12121708341650015, 3387342902932436308, 2785191681973740, 101772466046348182, 41024664839170, 5576680232996151, 150667778865610, 12131285642396605, 776787888252735502, 2782066813708024, 1247279768957596, 1062377244476358591, 43479849566, 2781778158947055, 151595774134937, 3392868571711951668, 22025532071544621, 211388348220378173, 6068111, 1247355920523869, 3845476771285043, 6062660, 1439348608629, 776568364208691574, 10979961605710, 95334669, 1248129487306918, 310806478366355269, 318849529634398873, 1317691065, 6731481203753025, 22678014, 796884166767, 3412549791205584276, 223435476990793, 83280765172008593, 324498636533, 97028748796, 6344644084485, 10979981344185, 324052373689069073, 121538563501732872, 190345800583899, 17990, 46671589591, 296780, 3387634232985650934, 11471637954916624, 2721853165943564262, 306502901802277, 2752793587043139, 384270089305833, 2240329846, 38347059902452167, 11966259188844449, 83305750912476160, 588185699910554631, 3408402281860143112, 20941546240616279, 95328783, 6064178, 6701963292081714, 20817269713922127, 121538831962184012, 3387342743954774078, 24979003762925901, 167230290, 394038194212866153, 20555487959, 3387788902936257860, 210780913262105763, 786743738054444, 2856403908401631181, 1375231816169158, 801031682, 303979217860083, 20612288788, 11772316848322400, 791034637791875740, 211429149252810107, 356683452952722234, 37538007173508, 36436382263239387, 12123572236272710, 778654611548180364, 211127848646400016, 82499604439485212, 22549692416223, 1241573872137644, 645993373, 322885778407618774, 182276920700535, 3386858157709441771, 776787888241511752, 37600768905534271, 20555449613, 319444428, 2782068968426759, 825464829436608, 211130944387676091, 83267643068071726, 2782070627082511, 296705, 1439326517558, 340772100771, 386463994805023170, 45548154, 107074855, 184910998883, 12131311904181169, 209104007143238152, 83206126953765, 38307941486490874, 6465630842321986, 1379929427824599, 322891895351710569, 767310235215170811, 10979961526093, 322901891636562755, 20878464965245332, 319444305, 786763947084859, 101772727699776573, 776787908798913798, 6731481202613823, 2782050588622141, 82504275499301051, 776787888238749170, 341248214622025, 3325262092675133269, 36114927, 787958118763029476, 41065722536888, 45880971441846863, 22028420149529977, 211127940324321914, 22278431, 211388508111723182, 311974299498048562, 83267642310104949, 83267631134812310, 83205341420430, 95290818, 211127943633077121, 303272348976078, 101789355956, 778652752555739233, 776787888241433996, 3309147969319652508, 101408663669, 3387640601667934058, 189180499886253510, 21546430257587320, 1126526549670973, 109445111406301444, 1435519327388, 12130990230134615, 43163367251, 825264315195468, 38308043306341722, 22048001308668814, 474315469316755335, 83275431755582365, 6062662, 3387342884225462953, 85694738902854230, 607541048, 211128144959600515, 43481745700, 12131285700894117, 24402426321635, 385560022561128, 12169456203539205, 6731482235018551, 92399297, 7428142214978927, 22025469947875418, 35669007, 3281164972692765132, 318849144286977154, 12131444859885144, 759346115015673246, 150155293630254, 41065722622837, 298085958327, 22028420662806173, 3425654042444100473, 36586721303029910, 322901892148337850, 83267642313640814, 787100520463033, 386464006029291719, 2763609653673431, 3387342018576472586, 6086645669, 157136557053582, 22028439414391736, 776787888241511514, 1529470592295, 2619558215937743, 3387353249767084521, 24409731105458, 3387383348291371092, 95328796, 787197113126077130, 43480547037, 1871278947504204, 75658293684763457, 777498512447532071, 629434945855, 20595935343, 786763946941686, 151072775828401, 38308739558113165, 275, 274, 83134845123023155, 1830353168620451, 3387342902918971927, 787194452443059992, 2782115669753709, 210780985289654097, 872793372351564720, 21541982546069280, 3425649463924966068, 1260700801, 95324957, 352648431661299442, 5503772723698829, 2782069331460561, 25458475864, 1247184703971537, 45564986, 318849259546064921, 151072272185296, 22028421054065943, 323115671526804863, 719107143, 6345367089303, 3425640721792193452, 322901012625614589, 5262293852139371, 3309109808656417955, 1247283557781085, 43479832790, 209401956706441433, 4984574126657, 3407094820774238303, 36587083558034771, 1247283557781148, 214466878487528915, 83267642310119735, 1239809650695944, 6731788342216678, 3133701458899786928, 776797821184120074, 42243383952106766, 83267641479223040, 6731388672431875, 24780272400218, 83267580105310360, 310341626662194, 303889059225799619, 2981, 2259812332959, 83266226415256809, 82488392036887955, 13738321510993, 1181, 7001930597, 1220190, 19901384837439316, 41083827169135, 1238961819803695, 39074492774599610, 151097194975467, 45915989292509018, 6701962568048182, 322852921636296895, 22326659374838370, 83265799424879785, 320544459309821560, 82858717011761174, 320547080594905583, 796012361, 20520544688805675, 310806184087848320, 775623973130714410, 3067, 20161728604901939, 322901892109388971, 318848519196135789, 3387362606168249947, 15248613772}
Returns: 1152921504606846976
{92821780326984872, 11075763965949, 391762168047651671, 196097317118198692, 93865783861108538, 147036633536294770, 97607, 44272940746882, 24807094419, 666020443025531, 729356719, 21910053430266468, 37744693371898, 50328203255400450, 131, 6749302852439622, 390165449523434920, 27078204561716750, 44284501002278, 1183347646509776551, 1362, 42017801900935365, 101130434550, 152067721978597, 196097339459537451, 46906753689151, 50097785022207, 11178127284994153, 6471010885640891, 324375011824891, 169222656032014, 10646910571988019, 390165311948215176, 303034342694224719, 609383108679, 310209656476, 6473423003674561, 894586997890300, 5434772099469339, 6473438999031762, 1563082139467341677, 380610199261998842, 11151456501085659, 93792844125516684, 1601079775464738, 9770084191795528, 1335385932109792, 391412194005609018, 46217678362571547, 12610164072034190, 665991314088610, 753245939218, 395431561008767954, 62561723871147, 391421626360949628, 196097314904092711, 729356681, 93865773830042058, 298987421455769, 48943114674, 50339748059846159, 196168036753210002, 1607606206543597, 737212306, 170614735081396, 1407958296017, 1135262116, 20018325771147551, 3174747078211016, 3174521252482167, 159860, 1059759, 1215510375242733130, 1279542768, 29244835291116, 75097761058633197, 188926095243959964, 27083374982771138, 37772492204991, 3080204182, 2656217040104, 132986423878355819, 666253787126280, 438653234667152, 76419308570907, 197480099254290608, 197345565225599156, 666182065864090, 152873555472490, 156373150267412, 370224217190524017, 192204981, 69096503647794440, 1214082723, 3027243649763, 666252583992309, 289744355241390755, 147038517025422536, 753312543258, 20168727583018457, 1213079482654578443, 391694456749054991, 411048022544, 194756575660933125, 3174749557605149, 1214023476474681677, 298246383525298, 1221886190, 1332203346664988, 477349761031236109, 1467274645602, 391694456578516108, 102145846050358790, 1266227272534024021, 11134394359151854, 1325837341650547690, 660311286761433, 189055320108640898, 155478855534172342, 19899156929815237, 44, 50328095441342960, 48557831282, 50331060641488641, 70530924591487295, 24810493540, 75126590923355969, 188313202611, 152961981856725, 5711713070151, 11133742503719101, 1215614539753953213, 44672082489805, 391694479227948713, 50321518857363581, 705158052923, 21585652937091207, 195918710050667983, 1196066635139251782, 13917046022133433, 11125325905540437, 1408355620438, 1215689811174646191, 1602450166281247, 18191555396146, 196162038304543719, 18279896000381, 93848731287864474, 152832821320668, 659855453341307, 1284678509284574855, 215902460297444340, 298966280254637, 11134458161760538, 1215626461800986312, 298989214042279, 152980143802328, 20630966533044737, 11130952516092869, 391694456299452413, 20129837466617, 391694595916880047, 20186596191569254, 11076144354714, 579544, 76418514258582, 50252777207686926, 795834840028807, 44268481779585, 298826002409012, 391706915681769269, 196091692704693546, 390159860634899580, 43362511969, 8365811925887707, 1215537010702995599, 14719545953065014, 4763, 188327321742, 1215678469745004638, 27158957371504113, 188915688216205288, 1059629, 51782034864661818, 3104030138559, 1213078241470522332, 11134458136776177, 50252858768878446, 665549792923894, 391694456584134081, 597, 5752413505, 1602450336969363, 153548414004006, 192514984810925689, 3172844789475755, 310206831488, 11134450710207274, 390272146882318614, 22868769732863439, 1585359492046696, 20620051844123701, 3045436491114, 93863836911801350, 391694557726921184, 298329979576604360, 6473439023915894, 391210303028324405, 1215645584182853676, 50328175483514355, 391694466250975305, 69, 1213154386426640822, 152885332516486, 1214824263403953648, 1215689811092035844, 660558713306446, 91830951026506128, 11075081357472, 11075986859792, 4749, 666255073458338, 390165428882998144, 429263754577127, 2253, 18628838791070263, 93638581796625183, 18144276663148, 144035302582161735, 1408399686611, 6473423007062414, 5711705214087, 76418532889294, 11131997895036203, 395117745200747442, 151512072235065, 39090557, 18380603780182, 188327321877, 11075995754688, 1215826313202940784, 50331177420135268, 6473439099886993, 196097296965164801, 20186836301875849, 2562542363886039, 93863836912125772, 1576329777979768, 152873478976856, 93866595984573812, 302890118872595401, 76418521638522, 215920759440175253, 298986707218575, 196097296955963350, 391691759959990588, 196097317118179920, 23888809401004, 11135764791676745, 3323438657516069, 6397248915992926, 182764982065, 298982362020079, 6473423003674570, 1512187549952579596, 311299530791, 1215645584854955966, 648161084859673, 20849, 298662979826964, 197950722062917127, 20186836262629595, 1183360209665681775, 196091617011880118, 2562542631015522, 3174746400840938, 394420954967744124, 152979027657990, 3174747077156455, 47517, 9039543, 5808070285856360, 1215689810639985876, 196097324712203847, 196097296021892156, 183597987621429099, 50197884941109042, 1602447310600811, 20186860617480188, 79411546, 563108764091919173, 2621699142, 3045436673155, 1613505355670825, 298678429237413, 20186596189023658, 92547025913513390, 1215672810531500103, 76602005495440, 391697501478829015, 6418912980721, 156372547333318, 11831299238, 4211446798491599, 2156179263558157, 76072359931342, 24904997, 17749579287670, 93618612452579, 1215689714693895910, 3174742871883068, 17749563517173, 196097337626624890, 196099812256845607, 394527965822465498, 2624116776, 1059629, 93865772025150958, 564983153695956974, 1215960547737489671, 1215672808248403015, 192691512, 11200554662073429, 6738247403476814, 1585359494318093, 1194031198467962324, 1215645605163776589, 51706560623532553, 752887884236, 914652403937976, 275026706, 27043717065870851, 147039678902367541, 666012369236908, 419871865752946161, 298986707459758, 51646667508994564, 37744694873826, 52592858028950081, 6472891609116810, 6179331588823, 2829726, 3174747077307201, 1215689807647593363, 196094103663581641, 380583525553357227, 20186482505534828, 20186841296219394, 50354830964485085, 391592611399488862, 298986704657681, 195447300048957457, 97391457616835411, 29355201185548, 6395744996142964, 1215689827277684668, 52224915078698676, 21638608557558264, 147035825661493529, 546394892865421096, 144035307640516673, 50328175483373954, 3045434099575, 50597838686277863, 1676558147892540, 24808602673, 394963894643221770, 93848027864472071, 12606809793891014, 834016, 76418515317751, 18192441223645, 192681468, 94333911045114845, 799334997082709, 20186472826665203, 152874757984208, 93458921822087, 566349492178652473, 1221640102, 3174747076656596, 1183359113311366417, 188909028873622294, 1408484064569, 3174747073889085, 44270694504479, 11171535076, 10155672394, 11816311380, 1266547186470751074, 1215615333523115414, 3174769518151835, 9023368, 5738606043537, 20157698429918333, 10727, 1215672527783669895, 14853759976094048, 1408399686593, 227501221478810, 1193373910130051543, 196097317118202175, 1215689811089695690, 391730263930550271, 152873546914203, 391694456569689121, 19865894297234, 20186836299598246, 6462596415601300, 665597059077283, 1183376080731879111, 5711705213629, 91827939829673579, 50176232658899080, 3174746625113450, 1215689811092511821, 1215672828659740907, 11150274008336341, 20186838244228690, 3174746622535355, 728878642, 666166032308854, 11079056223004, 752877879283, 2829596, 1596438366670069, 2888119491326211, 6473422853704765, 666182191962994, 196065114947005137, 20129837326136, 44284497614687, 16643178048685, 10737, 1358222490954402, 3174747072711109, 564983343173314376, 20181412825073863, 46217693155138265, 69031103112757496, 298985774478304, 45, 453821404, 1215645591168560253, 1215689811092507115, 1408399822576, 1213061013580151224, 45085126726057, 1215823812140524623, 1221906847, 564983194476544213, 19679213007659354, 50320124245262174, 391694434252019083, 6750122389481015, 2058045146982830, 44284497624746, 72566791479412466, 6473662594580742, 196735931471980849, 391738835852807109, 39193691, 391192189625603239, 666255072941805, 11161132999744174, 1613505354622770, 1602462078773246, 693878806943283, 298996384578668, 666252583622931, 20051619177002973, 16643197701971, 188327309540, 75623553588417, 5003188, 1428712928832, 299044780013875, 5386702886401371, 1059758, 1325150845162813785, 11073683341717, 1215689672568528771, 160227642954764, 45342321259563, 6740788573085664, 1183735792365118574, 391210302936839428, 159600, 152873546787711, 196116741645144432, 188330674420, 44044367064720, 6462485602831586, 5709092296688, 3174437699469710, 196097044733685880, 20168418587602167, 1215688458398493214, 18869083358414876, 132901554361222615, 41324035092, 391421356030016402, 11119993709160223, 101163982372, 285564921939936781, 297601225214808, 589347, 2648718482540, 2921978360890570, 1444830911638, 661927676497578, 3174704522334166, 97813477760859111, 666252584114918, 71190571625821, 6473423003674358, 196100053743614097, 196053330854238009, 1318037196827537359, 10983794638331175, 2562541427781445, 2, 1266502251393915904, 1608422721382755382, 188061735230, 195922217329405990, 411048022588, 196097317182169536, 5751835283, 52225809930446043, 52301429670811102, 142194726657363, 17749574294469, 311, 1382209576203816331, 3045179431455, 1267298961731770421, 1602448894714647, 9768684392672493, 5567022246631604, 1221906906, 2098292108177, 6473417638538809, 2620195185, 3174747092054236, 50328082510089424, 196053088445648022, 16643147426419, 46351106509070, 390230197299860909, 75623525272461, 50320121083896900, 197346921698954372, 24806601588, 334961505454, 69067465594725571, 3181405510431358, 52225011754274773, 74468708893956602, 3174747040772644, 1220350434196071142, 1167542475303, 45877842784316, 391694456214683136, 196097317839942706, 196097317311954231, 310275596784, 227100544640155, 76429065159552, 20185453913663253, 1215678758839777624, 422304781510808319, 1408399603723, 2902109094820431, 11123385679535611, 864950125089231, 9043116, 152118104661447, 1335532415612797, 1217954938, 3106895710895308, 310088604913, 391694456130045358, 10517341759455332, 290355, 18180677639947, 93996586489931725, 75625343581527, 6470956332429569, 1613499025295504, 68778608, 1408399686611, 196162699390427473, 1215689811095279258, 1215689832590103519, 6482962600, 3116208346952329, 101160278795, 316149, 1215954984700788893, 49743998356599, 22473049, 50328175483501752, 44478490620774666, 90488345, 299956727982823562, 3174747347213015, 20186441727817211, 18190689012613, 544941863652797490, 93866147301939686, 196097314905278299, 94311555060385462, 388674546158592821, 30256375669563188, 65515587128613993, 729356709, 1249907757, 42022620162252305, 197371259295672756, 11076026407357, 48558819711, 82105275553, 2227261941524525, 755878603112, 13890641379523951, 147036633819284095, 11200160019579085, 5386662692491405, 2692498560116465, 18192493963822, 101160028478, 11018118172809, 2920778383089101, 5709089566296, 3174571007941047, 19986409654999818, 391123197129051083, 76418515333208, 20186836416225994, 87135843991605, 9637308565801968, 1602450157401287, 76429036906862, 223460018019980, 11076026407050, 20186836291286054, 6402532065067159, 42162163097660833, 12606992736386500, 198894139, 24807096542, 390165429068863266, 3174751573524077, 1472400764471176, 570053787672, 6397008706574329, 6473376601843257, 50320665175468677, 391694456598192341, 9722811209114, 152844652034259, 8366090827424802, 6473391470964552, 728314378, 188327322064, 579538, 744063699892, 6320553793220140, 199034695892, 161062, 6473423003676428, 152873526704142, 3173386195166698, 3169275321157199, 6473423003674514, 592299692759859, 20186836291366454, 19679258883461131, 1224736741, 1210793024678782779, 298987420707118, 1215954988602155684, 41990658976377495, 93871207916542308, 196053086626846374, 13916725646928432, 196116822597602312, 196097169003164188, 6473422988906322, 5717089731663, 664758774420692, 93865772033521996, 3173387124962156, 2084219343608857, 101160028586, 147036633537332427, 198096996709537232, 69052223578232800, 1215023190285697453, 180184889334214, 182783, 259842145366, 283839454059022822, 76422993731291, 20186841291706824, 42112121801790153, 391705535434192496, 5711744403174, 363946412318945, 152873546669129, 48558874589, 3174810612325339, 45828414776416, 753245627406, 752858266051, 44284494805571, 806686575276157, 298986638436291, 5866974175, 102451591035233609, 1234346952969322456, 130, 298973811976718, 2619641756, 564983342206583451, 50331207369834650, 51646668198761201, 20051637220658774, 50252758928610334, 1602450157397871, 25019497, 20186836299598307, 152873546669657, 1212769781310074603, 147334148651356037, 20251159574034920, 11134452787904855, 23982023, 144035276669518904, 93848711280345394, 22, 10785120113, 1601756300344411, 866, 1325844152905426233, 6471038657313498, 97817549759825229, 93598321814655, 755857395778, 188327322005, 152885332522870, 1212932395198054404, 120457885361442, 50315947601604526, 1602450166319448, 1325770557142447122, 198092345168, 10645209145577093, 6473419438133904, 298015013802355412, 1215614493544948466, 44630985504323483, 1, 1215024724676190716, 2357966, 93856783827103502, 11094236694716, 20186828575877915, 11133745328853026, 20183833983318319, 20163293448007937, 6429728156676831, 193475695148935041, 11134458138834751, 76418514279326, 10, 27294240293926938, 1215024692530774035, 50328175483501742, 1165041008919907446, 2693354847358191, 753245898858, 1408399686615, 93865771768024833, 1563148714307178176, 755857395778, 101160028604, 1209303809273485118, 1472414740205459, 196095969058961277, 11134458136773948, 371586409788944598, 39090250, 20186825243117338, 39090551, 20851, 69227377260244784, 391694456569685231, 1687723790585264, 6429729111111512, 101160028665, 1299, 44044337779584, 1605364946465805, 363141306196097, 11018120871197, 50639501237292709, 188324629663, 64796453167281722, 69567283225391452, 155020056293165, 8441838412571828, 3057263356410, 2675232750042197, 563662554621644814, 196090661589274613, 188909032453345141, 753273942421, 648161055825256, 18192506704813, 299044780043277, 22879131771951691, 50323185860495181, 1196084108691654101, 10664569627592927, 11134412455690962, 121309338383395952, 390164055213226071, 48335, 391695160651718112, 666264412898168, 309822496100, 1608121657672433, 422585506043805647, 18192506491308, 167892167, 152844638520148, 11134699290207436, 6473423003783911, 1266013297472488893, 1563152488385313418, 91304487065703557, 44044629265631, 258174168363, 196114518250404848, 391694479241830492, 166025929948697657, 179513034062921, 196097276663170333, 648267535753058, 115410528274671, 48557831288, 1602521098703651, 5712160849553, 144035317294949329, 391694456569685226, 47517, 5711705176058, 753312292476, 5071561792646355, 153126106389080, 666252584095429, 13916725678900473, 153288549851472, 11073683341717, 1215619781692174949, 188909032453349019, 76418515333645, 76421844722915, 5815053096382230, 391410711466467753, 215920626848369280, 352498046962876, 372202290311531505, 51362180026847157, 1602450157399970, 1408399686805, 50354871904651760, 4945946026939, 1325881621818645037, 438664324861491, 1215678515551167103, 50604794750195130, 9039415, 1214639275023079277, 371559296000068293, 298994578433380, 21657033592652894, 11075958302062, 1215689811092508374, 44420041146327, 558755, 3169186505295599, 563665698618804345, 93854847630882126, 146971041168245915, 4211175402452764, 2635406400, 20181175001709671, 19679532261382876, 1327740982722518221, 1215679325849991749, 1196060457712493693, 20181435074377577, 188909029837657725, 20193542594786288, 11076026407050, 298986707176801, 18187360439474, 298986707219933, 564983481596057345, 1215689822883069011, 2894536001706907, 99555735689885478, 5709092287828, 24807096540, 391691365895635526, 253780856138918, 6320553798187416, 1315501007260683648, 52225012707744658, 20166814346743456, 5431776997120020, 1601079522564338, 390165419473698145, 1325773435403219467, 3174747077108512, 11135840056705222, 215922013633169904, 188327267351, 49989489127678, 1215689822956252552, 18192647567951, 50328175483501977, 215919897609832845, 391741197748476643, 196097157023374239, 1408371638954, 6473546052758542, 86679684875474, 50252860836750018, 3181405510499063, 19905830449791097, 391697186508959464, 1215672800006019040, 391410711492413571, 391677390301953775, 11134275902012887, 371732596714485588, 91809809877420594, 391694573499597265, 666252515368193, 20129837293986, 6468145476839108, 21954314640959310, 62427281350, 76455090217220, 1602137272915578, 422592058798863691, 1215689850892544819, 196097314905313893, 93865772034135001, 3174747077439702, 48558245043, 1601057055238336, 50331177430079959, 185845902729, 50328607651230926, 391620220946122224, 94332229773174559, 1602264817469178, 391268805694470050, 429009294556, 13916997641879205, 44288016147185, 3098237, 4, 388601253768181270, 48557825429, 1196060508047065419, 1215689811092508410, 391694450264936515, 6320863140706345, 391190103290850337, 1196957533980862466, 6316235031438953, 391738102124128986, 1221636659, 196097008378009458, 6473417638539022, 50643338514210603, 1215672809645772004, 50349959649450521, 1275657405193854588, 2805603645571, 1672988411725326, 1810136246499, 389693549819393430, 3175137519708527}
Returns: 576460752303423488
{3593240210775256100, 174438447074931620, 22906125751755006, 10156537815, 1193897707342532, 1119175, 741406451364571165, 1150373038273429, 177923958395563212, 1193889922516261, 1193890009282593, 72779984796358, 1507849776412291703, 9360100520691, 1587399766872429059, 88006175995778171, 39567570599, 2208045981818689213, 5540099651797405, 177909850145817171, 1627172845825275066, 36273831391336315, 88270298288177191, 73027761560519, 1643688991671735604, 47544102795035903, 795592761, 25878550127169710, 88270298324292322, 739300170508537851, 11317409995837508, 175455510035645, 126630171939220, 25878545846824448, 2668651, 1627695214790797776, 177914615809985401, 177987044385289972, 37722138021488407, 2868091503055393792, 39607700289542, 36103257577093661, 725946588159135093, 3593171652376826770, 88310841293541733, 5490997611765, 1155274035927514, 1629845238065810838, 1215771812037, 25794717665978029, 24528111290804, 740977892418521124, 11326872105273443, 36270794509658676, 3024229910138133, 88006181332568221, 2532568057409, 1627172848169729046, 177914615810114155, 48561505, 43298005458452, 1437985151162396, 23650090357963, 179672727255420875, 1313337062968, 11317379490366502, 11949986472873, 740909428567950131, 3263413305061719, 88269923439178815, 174438442019528467, 3279118288897546486, 9359939107589, 2830903621246552656, 178016597736053462, 1179926470501492, 324597921198042, 48545147, 22767576052, 1342858395204, 2961, 177915051189486515, 175454850952383, 120133257186428257, 36251340842644454, 305885719124955, 1626033428006863558, 334787501438306, 1590963978810122017, 2829198119092904414, 71889844651, 41502842739592830, 2696116697307269543, 72707650530548, 88270298315216197, 2830870259828390224, 12854, 1193359441695079, 1627173068428116033, 2830903327793602897, 746433516160414322, 1626041943606235181, 25850646706927926, 14945055672310466, 36202662627133360, 2830903620254708559, 697493306605052, 1194032395189466, 1193374783894027, 36270727689161087, 12394569634358377, 1627658139902587704, 177914368848778789, 3024229910138141, 743961964534168475, 6645333830734987, 417689808684908, 10697297424696, 178587438925509638, 573101292253, 697612015034285, 2835803566200762001, 10026794819, 2830922775613733394, 47566133805175561, 177986877788880002, 740893997930578020, 61506152733178153, 1647402465798048600, 84555343609, 177914621162285305, 4, 3242889638105806618, 25878579431130405, 2680049628445244976, 175455512290444, 327445451, 36270696627533038, 2987503219566972, 697468535975570, 1196353753, 1184569575518139, 2408474718301208, 3014892660261645, 698001188577399, 88270298315094750, 2608132417506, 407202659399463, 3024229910136836, 72707705614744, 81271392428, 43298005538237, 13833131250822312, 2750342403859357610, 5538169012142959, 1627104813529772283, 3022394871394109, 2442949158, 410101307234112, 36270727689210173, 56425165046702, 1196337583, 383381442685, 9662302331160, 36271431764696983, 88270297131629351, 23355191, 43298005458800, 4600686388971, 2831385210781210312, 43165269809995, 22933667482, 25887966152710059, 12733329130974345, 177914450115566560, 5541336224693898, 325066412895, 88958611230356333, 20400027360095298, 61694052264898952, 739301635924897221, 1776053715588942, 2830911806043210560, 175484700736431, 625046002624694, 740976665269115845, 3000476740190086, 1507829686903511157, 164912430407, 4909839723438, 175455180229339, 697174713219794, 11909118951601830, 1308231463267, 741405176730175722, 22814770849946341, 772781396, 740975429387045180, 11316329982962414, 88117399242652143, 1590955664806017229, 16514476667323784, 88928668158791197, 2442982397, 11317400108672968, 4906602668550, 740943317508914988, 2079706937430826150, 40728026869, 52687019500813, 827356931544029901, 2569293572229, 2831384901134147863, 36271257921737208, 25879612481320434, 2184228915, 11317400459406880, 11347360777909968, 795593192, 1193889941674514, 383382142446, 2608511020663, 11297973699714607, 1627659089501962066, 601548621775, 2860473469225423, 323917904335319, 385635183664, 25661899764999, 741406428919340243, 2830830828039150911, 334787500343386, 697468534996309, 4830506552869, 12398908314782118, 21, 25882589896003864, 11317341652081998, 1627172848216757587, 2608146823360, 1196149536, 364, 88270934518407644, 2830869398289078519, 26896033632193813, 1627172848355072351, 2832888680302407442, 110409135060708, 1626341225032339574, 3010945118670690, 11909110091703399, 5242404312695069, 1627172982785102879, 9114, 344412527324, 38612147104739, 5274713115229314, 155425628196, 1708207895860114, 4537, 2230863408659, 88327144177407738, 2815321891340827612, 12728391082409498, 92699801063072, 114085061899545617, 155334113478850399, 43328813995723, 782229807807073774, 383432323627, 306869215461086, 26966283014126372, 1193889370229965, 590093768770955909, 25887886334281413, 25868421803106687, 2608202174189, 24668554635922, 177923936356641959, 139632607, 4906032409659, 177914449343253791, 89417037805469605, 36570238192692913, 3242959712705052178, 6488172318477818, 698603, 36103132303897350, 9493903600818, 2832016173523084402, 178214883275890256, 9948383234, 11317895160780549, 1263104019597711, 9359852320235, 748850633130224648, 32586753176380469, 2867033540390219382, 747681270775083508, 72708406994251, 1507857994137523775, 89978512, 2502198314607123, 5386480117, 2814879951267094558, 88006178963214316, 36270727686631681, 177914484748735958, 25879115530861758, 40597111102, 1767525999377338, 172579997635591, 25878549085701309, 2830903621241693333, 1637315003748668887, 4276761566690, 81271136725, 62788577041723849, 9360095334284, 24668554640307, 11279325524166037, 11317929814430589, 25878618942713283, 5068029850322562, 741025579335275546, 2964, 1627172848215770772, 178215720144107714, 487101, 2835804763534982602, 6241299, 10027407179, 203351422517785, 20346155945810811, 2830642925089479178, 13828964436174435, 2830604314738285224, 177914615810118610, 1638417474763849120, 11909127172496411, 11319590502365510, 5540336983540084, 727633594088309919, 5241152871555345, 3024260392390531, 1193889922386746, 1627659068683445887, 11317571919294493, 6241685, 234623930965407925, 154100945845951782, 1348243857121, 88030272484404137, 81308021476, 215768026504370738, 5608619, 5540198809191666, 1643687060572152558, 2608147027639, 740541391880293417, 40002393908337947, 36270732980109084, 3024229910327198, 2522090351903346, 36202740007351538, 742898984485902597, 601777464568, 1627173206027157075, 5401902048532530, 334773494777891, 4895002260329, 334774453402577, 3024229910138785, 2442996355, 43157563000619, 2, 2769989224772063483, 740976304454808819, 2832023156675819326, 175454851567519, 36309301217343306, 746405373511675166, 3022320391327296, 3004538035382951, 24648102320351, 334633559322606, 72713048673212, 2833337788761226464, 24668554320311, 48537251, 36251342505596970, 11263471738422515, 43162689930596, 5540096306186387, 40272266023, 22658332812748496, 88270298315094742, 2476504481302274, 177914616905304399, 3253441662746038, 3024207440342921, 603663570202, 154179290245039259, 804945552060628740, 335306423248172, 1372654585600384, 2838144708489623388, 175455378158739, 1196337939, 36302798322175960, 5068572238243464, 16778194130086862, 11317401133433158, 739859516513654300, 174438441878626688, 2667515, 3253439666328184, 1627080222036002530, 384067852715, 6337694569049, 43299133447852, 4909044027577, 352907, 40825009946331367, 334633688127462, 21649870854, 11317400459322753, 740977813705506126, 88781869402402713, 20661741, 2830611439633376899, 1205706158, 88110416333639256, 88109226709176062, 25878549085571523, 2750294484661226626, 2442945431, 138445976481, 1179919100803030, 36970, 214141719894829653, 1627063949115998318, 698556, 61691838945397980, 48022019274793735, 37522732542420170, 1636612647489035873, 73100585307916, 2851128864307976, 88936427272329423, 43298005458507, 5238189075197723, 740893926721685464, 5540101691385616, 1627177583017780262, 7054690291739154, 383381508163, 36262489882766540, 1193815228329474, 3018975078606594, 2837770614194296709, 25203224828079325, 25543991491790932, 1193897694914034, 2830903591059531837, 143831750963, 2982521895648428, 37403044669983070, 725832793224944618, 289963874, 72708811745159, 1284291533403, 334736678596689, 9358831208101, 3106830485695, 4911002117319, 2830903621267866817, 1297, 1193889950020262, 143245638875, 330092867, 16461, 747683304335594254, 175454851917444, 741440073762559190, 334392266694838, 1881057740244, 1193966205298080, 11390112882677387, 1627658126462444442, 3024361762657318, 120167716109557869, 175454947848050, 36270710213687176, 1205706154, 214152931671779740, 147430712405992966, 3593171898314452184, 81271392424, 2815459351503508744, 5540991700620002, 590465130045535741, 40597119665, 2474168149, 2680492137976825214, 740976675138097637, 746425304396436205, 827356932876214592, 177914615810114159, 1193586106963302, 81220911766, 407163473729100, 166671195584926716, 6854498659656, 11276745120105166, 4772065541764, 276848405196512, 3014922539583173, 7931676711, 3593171308534594198, 174956980456155, 334774492939946, 334773492134133, 395377914807, 166104958928694, 110093595014489, 10697339318513, 72707387631044, 739256665127965421, 25846702463985836, 2079766732746966537, 2805780997325577683, 5540096306187583, 43862173268302, 11317569025543430, 334773491262813, 40597111171, 10026795006, 601776354699, 5387516184, 179398447205911695, 80585998656, 73775715799220, 89978516, 34194295876799053, 25241892764822499, 2832023156675771551, 138448331686, 77339373440528, 22657125487866846, 34192200286007995, 4309, 5473750500759, 25544160829756991, 2827868542207050098, 741456623029596430, 36270727689293533, 607094349756, 3024686512017977, 4906611736491, 2830903621249235386, 32586753221074699, 175454934105739, 1508295917578426149, 177915175344717287, 11598111585278702, 645481197643803, 36270727694267857, 25737318683136271, 138470088154, 24723745198653, 24668589987817, 88274469119796309, 2433394631, 5540096306267687, 11317409967643109, 36266836734353650, 5386802713, 25878871832101168, 5540106042917128, 1266518565466263, 151719123468064, 3242900406939428487, 1643551263949831548, 751763771529187828, 1196149540, 26925874154823653, 14247124512550, 748097774169633786, 2079706937430809012, 178576350215616182, 89919943, 36770417492549289, 12398902929599193, 81322440684, 177914604178108840, 41471347511346119, 11317387369069506, 746273175610370814, 747683839276788913, 166096081870029, 781787820349809384, 748019071681273134, 11928389743435, 697566315732221, 154217508401266644, 88269925350303686, 400992194743, 24668554640171, 740935076500901862, 72707387566352, 824688950137902255, 697612009350096, 79655655562125, 689238623162675, 395738260604, 24462673619456, 601777498011, 9359849721237, 4085034002224453, 38951973297055147, 5386513042, 1706152100738006253, 740965118855561859, 88270298324904257, 143831666072, 4950295143604466, 3002444087569653, 177914615800420743, 36774650842965627, 43298005458460, 2830903621249219717, 1623082285477845484, 239443309453805, 11279325395383901, 42163486589304, 1343178648748, 5386511382, 177914615856254936, 2815475167464759305, 11317400110726334, 176391088232792171, 1, 22768562225, 25778221864921263, 2079706937425241531, 3013046036863784, 1442242994697215, 1626042384354109179, 1442246234769114, 177914604183186092, 3588854771329506967, 749290909939, 25879115229752081, 825174772853866676, 88310841290266846, 1185107915940331, 32618364681193429, 189, 84685, 4293612322327879699, 1927598920811136, 2608239023523, 1496575008493531739, 1623231845288841302, 1627144495252386335, 41436952531465016, 1196146864, 5539598031743950, 1285998, 473622262778047, 2830903621249235346, 2830869404096403230, 88343005636927513, 177987044232021620, 334783350607646, 741023182859498438, 72707650530467, 134166, 32529291572630761, 3203922904, 14247125499105, 748015756576496236, 43294777608672, 40588379219, 5375784353, 26226189262003, 334773492134465, 3739531244271, 2835670145442202876, 11326751324553112, 8213229164431356, 234623900132669835, 11317400109092724, 740969558637835559, 25732429269071059, 177895555996104591, 820302245012483869, 11317349349639264, 111331393285030, 88615649263101937, 5448731278, 9732426636758, 36270727689210218, 1264066391524333, 1348243856988, 143831619475, 8, 2474168149, 5540096306187650, 12628969933833730, 174514900684318, 87, 2830903762891275133, 3001316, 330088985, 3095102429406945, 11317400108676720, 219048282, 118509229660, 383378159026, 11326926334861680, 4771981734153, 25878562052745187, 4906602613405, 25736260101023576, 25203269535142612, 11317400090081531, 5402426498241111, 61692200199213504, 5386513031, 1507849871871493668, 11317400106245082, 1193878045751780, 177914621165647515, 177914602311882789, 2817053675837730274, 88919095577128784, 1590963764642602060, 601777464908, 2043522469257940016, 3593171898265373125, 25885995230173395, 692, 38879474289880513, 1627436978592260483, 36200832189582215, 3242900736242976719, 2829838204030930407, 1640979178058664724, 243754427488086, 11390090134532021, 1623353760592404963, 1638417495719788139, 5402052901475236, 5540039064618054, 84055976964764819, 88269914715397703, 88914295598243418, 1346522782162, 2867033540165658079, 88270297119226486, 11446529308500931, 5540097759846938, 740977813702206254, 10025174332, 740977813707159253, 9492944099491, 11296707739244162, 43759201270402, 628984887222084, 7127065112405148, 89945923, 88138690352603418, 5540342238478156, 2079776175656132682, 72717085315561, 138047866693543567, 5052844980993963, 366, 1627206244751794366, 36304028568846209, 36270802101554482, 1627104841324259029, 1638950751557282787, 3739821969941, 2608639126079, 3014875549251964, 5540096306540515, 16290640303226139, 89977729, 25878598669851563, 2815491601672783707, 174402135528830979, 40949808559895, 36203633514013966, 25271442828492115, 1626332410625125322, 88270298296460777, 601777465120, 1601088824056448532, 25878549085088769, 1626042195271456321, 2769822882164888161, 177903777801433936, 4926392077305429, 5019248367171046, 16410, 5540101450458396, 2830903243320324244, 4293612322029253389, 697440408508898, 4906602668691, 2442949166, 88270297953306073, 1196063283010358, 738801004254225638, 740977815995141909, 173906403208331412, 2830912014598475847, 175454851649450, 9103, 37373224502377156, 3095023712019928, 13199910, 32589464162538009, 2750043671730558, 5540098497890461, 88270298315094627, 697468556580052, 2835225468945330429, 207673782998789943, 7194348880799102, 25819577866343618, 740977842771744747, 1590955521718024523, 2769989224484049118, 3025566619904391, 9763, 14964286096445385, 1627143569258494103, 740978380708016041, 591115564754932408, 31845082225400057, 33235, 685345775498029, 1627171924754381612, 5540096306204060, 1627064616594210844, 5538167917647204, 124720261903889984, 3092472686060605, 1643551566012085921, 173883055704477214, 2574179327530, 153578502908540515, 354202, 36303377945293288, 177914675604353704, 5540096300626325, 1590963764367642622, 83938575127603537, 2831121085515244789, 32587285567886667, 25882578174641797, 2830903245715060621, 4906046253915, 740978238375033026, 174448555032332, 740905110963440646, 5540096306187648, 1507629136422716161, 38952213643183808, 177914942569049022, 16400, 5533400123105068, 175454851564555, 88258969436478050, 740977813707120445, 611638835293458, 25879612475083986, 37403184577146163, 4085639597169452, 36305234012383757, 1623353630325406771, 32959, 3593169689960325460, 338716825588438, 2983956361762005, 72707650530471, 56438893379621492, 177915183204429715, 516312465460, 43298499815990, 2831062951559035107, 88310846717945980, 2763214504802592473, 329883794, 36272014131975323, 5537118981217503, 2835217425024809679, 1627172845825333381, 5231797825805983, 334773492134018, 741226364421780130, 16753539579988624, 234624463059475438, 177895694193240938, 2514898119060180, 1193929397107040, 22767592430, 43157085174450, 3556982954322510720, 10649689945, 747694390104020106, 36270726520930100, 1629218813256051288, 173471428683655, 4906611733565, 3025566292497396, 10697339306913, 24527653186544, 1627171793141369324, 9852558, 3722219247934520438, 1590951449891221159, 36, 665445342924309, 12385745015595238, 2442940747, 665449723867311, 1626041700061517618, 11316316051077460, 43898970263619, 178104753151714667, 2830902996051638410, 726105327450748437, 139632586, 740977671274710481, 2608202174157, 2817184741913832054, 2832023156675771551, 4906602668723, 2867031063542478299, 697468534677170, 747683817831939400, 5540098211814858, 88270267399224288, 796580472, 177948285598835088, 1356116565092, 179083644274419586, 2835804765843724465, 24514066755822, 824708546837204589, 2830903246526917059, 6241959, 2830903621249233454, 1627206674526752135, 77033369789579, 2217579465196, 143833361096, 25884935246186697, 11319758417829281, 6810773392677608, 1627172849209056265, 177987044235530971, 1304319195463219, 795593193, 25241892902302771, 72707705294487, 1627445860917753765, 177914646447273195, 84897, 3092396314692620, 1627172845815065485, 697468480706562, 32, 1642458146835681613, 43376611648655, 61691873819240778, 1767525683166521, 73308868823791, 11900854233025776, 177909850145818434, 158883168544789716, 55736173784877474, 334712880441208, 25878548956633975, 6131697302549, 175454851597784, 26226905644015, 36270727689843200, 1196149619, 1348243853146, 5557912223125839, 1627172835077407800, 3024229910136836, 77033428127827104, 739366136000837217}
Returns: 288230376151711744
{3028448269068687750, 30398708166394583, 5613947114587702, 15724784858384520, 51633852541578489, 100661849509208789, 277275907, 6292032420087435, 20995473228119307, 37264219274397972, 6294416438859397, 19954081332851459, 9490779164550, 9262892671891115, 5651448714366663, 3130308510830534, 3030435731426065384, 91607245979786319, 622122562617532089, 204733464563, 9189816230418896, 100661205891020707, 2322919026622, 12921965802273, 44800556765728, 420491623002617330, 255795003258051, 100656921818030718, 9265152068814648, 399502304453, 1389871265098008, 19796092607122964, 3028427641266245846, 69338307320, 22411522613606701, 1598557425973279, 949360113265663701, 661215, 9265151085244609, 1178433896694294, 10495649973548, 399499804513, 10535311419907, 69495995647120873, 22298260718009623, 6294416705602190, 22300478978684738, 20885074610318881, 181436179762972, 298357, 804284140487, 592421774, 101314037003470764, 25572656609715, 84060937435111242, 12772715563947, 89899889, 6286167462280626, 648166401884773624, 3028548301708365948, 202661274658, 1416859398839315, 100656919728400485, 759799378421, 3030443973079626076, 50344651423691602, 646590361570020299, 686860860485943, 22240449548, 646721095127915729, 2372, 415352324177891025, 50344651541582553, 2228977332, 99135410712235479, 622113193358343584, 2657046296286124, 637370847576, 84170672857033, 420512587474122888, 83858730789499, 643843959072324861, 45308750736, 638525029604608665, 915468519600502, 10495568427942, 647386670399227964, 3028427641266246147, 48402606360926, 3077627231619214462, 71479027889030154, 2459269199301, 1655297829010275, 22159176995037972, 181446734003909, 389346759870546398, 50340102672948909, 45331192696, 2293828035557, 9265122545363214, 644086562961141236, 3447344927138706049, 953236799087206128, 44161320658239, 3028128192169010694, 420512211151665097, 277278931, 9218537826989444, 2779957, 2666545358671247, 3028094517975164476, 1597445105896607, 9265111458429332, 83531062225914958, 3028421273875644673, 2666429413185378, 3041025347334879413, 420511731133219547, 3044845202202869648, 677275856960345, 3117126374566021421, 9265111408520680, 79932015860641, 51228972558, 2293547211641, 104886049452444, 6294612262868550, 415318143543519469, 948394840352673278, 11252, 6275707241383194, 402539295527820069, 735, 420865920630818110, 99133299847758873, 1598625081836091, 46348999665924074, 50344649293137472, 2298618285140, 2768118351412796, 676631163109617, 4603022406287, 4592845236985, 45202362417, 19, 3028455438723815158, 66050946425, 44800034112696, 181811484572990, 50325947606152633, 597447034732820453, 22300478881342436, 2293848064194, 37270344965974236, 22300478885058696, 15463529538181144, 1598331435791446, 637380665227, 181446476304637, 2283739005440, 22301114037203689, 1298556899893837, 131430689414186994, 100686957180919774, 9190995256067817, 91588330005031382, 21973383175266516, 1189345272, 21437683413668, 104645460053797832, 3028448264270864420, 1163016349, 627712443878005547, 94021827, 11759990671774, 8720051360, 6294416705475550, 408081832330, 279761797, 677158263582471, 2811906678, 47873124, 15479563994072092, 101313664512175918, 4628103400281, 3030436165858903042, 23835401, 159122944, 676699426357361, 9265167797096162, 1259455524391, 420512230924488473, 320023786904375, 70922711560, 5984069180, 10789114817, 2228609212, 23781940, 110213478029936, 9265744415024079, 74101113716, 9265152105384935, 298581038594887, 3028139912337716922, 10495649378053, 52848137284632576, 3028421265297976804, 650153510443910, 2220858834, 418961181365167606, 637367200353, 646609918312468877, 2294347819632, 6254592468284815, 420512225082598721, 415108490131616077, 22298354744636812, 177199418947203, 9220674232727807, 597503640885495197, 100662485364823977, 3126204818798833448, 11702849704645204, 3028448264297640440, 334742726168038, 646609918360167151, 25567934292483, 2759321441457, 4669060679171, 82068788895566282, 74958441932358608, 134416729, 2520614361489676459, 3964966241702236, 2822548351783448957, 4468731535905, 84171824141196, 50344651423691610, 49743931411206609, 23785962732, 22300482159070694, 3028548334799170795, 47873132, 19781372530260355, 420512587608373943, 101322261263360641, 9263203653212471, 677230692450422, 252, 25573804298130, 69338137635, 202650294063, 46424785398735, 50344651510541990, 324562134221178, 2293824420051, 637773917829310056, 10243463874113487, 3046691778760213855, 31482566597055538, 6294416705637455, 46979368974381759, 420511017115407920, 3077622121044161795, 429283431684334407, 5613336119638992, 1610440002814316, 99135404603117260, 84179552941170, 21982694453780034, 2185325099030820, 9265152060451976, 181446479085178, 1593823460730997, 10506026706655, 9266361623268892, 321421134856908, 84170672854668, 182768846307218, 629020517417571, 2353145157340267, 399499740669, 646609918367959033, 9265152064158804, 10602579629310, 77876945331, 324607423769566, 644094850817658560, 22469213060426010, 41118, 3028137619786325075, 404172501758439034, 88185, 91609512240925165, 8, 31232280460251102, 181436179760297, 3027149049169731176, 79226794, 5984071544, 50344651375105660, 692852308918206128, 2512634137223812213, 100948904284357, 5509, 2592192956355260, 50337541380081908, 3126250079320933268, 183687574192018, 422368117842955273, 3028142032644178685, 71466630923332532, 646609918367959033, 22300806994834202, 84070156769262510, 21987547107678821, 597153079324589956, 6773414804652, 440238093742776, 44800055282659, 6294232655637271, 422449842013957744, 50464584339718732, 637772614073176226, 106850654232990844, 415361536403363889, 647191055731357908, 9235349792531975, 332257890368933, 279859146, 646599737763301553, 4729697598002, 1553952784380219, 3028450437183143531, 19774887469716669, 6422874205807714, 804397184303, 1304084395103, 78396601925183, 86430207820055, 11707317221360378, 2666388532434078, 864150076, 50235758384432826, 12771754352384, 3077127342887131622, 6294416136768461, 25575912304382, 97734931, 84261562723699, 335753479423505, 415442598712964426, 271753388819, 41163117140793898, 47200184, 10496548830839, 643946516407298990, 141767156237254206, 646600046062773021, 6294589133334046, 12771659236179, 776824178167715, 69338307161, 1583593708655215, 193949649026, 2227556760, 3028447766516882365, 79895271540155, 587684066, 420485741405009297, 5613947375911260, 2228611562, 643860420230675734, 44800032772786, 6294416705688630, 420512230878422828, 429029984639718580, 100717865485409432, 646720976472920396, 1304084102284, 268, 45312135965, 3037641833891606134, 134552385, 47768308, 646609918360252844, 6295331994078855, 597822233347349357, 24871557, 100661227956972392, 100663845617784227, 396268602040, 100661206372865069, 100401318537834279, 647556957685225766, 166884, 102711740591400176, 3037457731571591980, 3611819929081087, 597822583485347683, 6294348453249070, 36545, 169, 3028525869828834691, 727, 319981812726782, 644621190593819499, 85, 36398978692301, 682615146110, 100364477184592016, 5, 102711840877346897, 324494012186916, 420512586901561868, 5658604038419717, 84171165507214, 48402348679587, 3028448265280976173, 820616387768992, 8490930098115146, 3442641042374107404, 8720081460, 647216224033342640, 34443, 420511776283411897, 9418850211024826, 331264683916, 134710283, 420512230923451930, 22301111828139918, 2666388533900887, 2630215235360557, 21987049325655143, 9265152068824173, 644086756847323607, 6296506043036126, 1101910088316, 120498729657664, 391382366122829461, 48935891299942, 2319720212928, 3046832533947765223, 84170672752694, 3027044693320929312, 6286142634533721, 9220665635782618, 44800264824933, 3028448264301679244, 322320460936019, 21360036206266, 885329298582763762, 97654959, 677252729657387, 627691816490778226, 420512230923451597, 44729840330145, 9092458912850729, 50367185426617320, 324562268115170, 38, 24336304602, 51745825280991331, 50345151174077863, 637370748816, 3607243422420815, 9052268, 415322501976423962, 949385756595344550, 3066964156780094333, 1304084102750, 11746357503398793, 1419348662272486, 2355329872119935, 420491614408034862, 1189345276, 45899784916, 307775902, 5694678950464059, 9265152068814633, 6294417179349678, 3028423421144194160, 20647072411, 22411546420704489, 6773406418799, 41134531818161692, 3028447039659623037, 646699819497113385, 399513323591, 91607227039600515, 610768462683640, 3457449048619147554, 5975300947, 171677, 677167596042642, 332858736488098, 2293785986282, 6286142891750209, 3028548295237561204, 84171786017818, 2666926112611943, 2521468156683587923, 627696201988678777, 14385837948844628, 324564573083390, 420512299158381802, 6430554892377782, 22301272971442135, 2668568117804772, 1304120410341, 661110, 6294416705622932, 2283716242845, 50344651510540273, 134710316, 676133359618893, 6320009039377573, 19780352646461979, 104120559731008312, 196005192504511, 50247411310186188, 3028450506517243016, 692584742349035638, 9265152198539389, 44163881186152, 3028421204683835139, 24336309258, 4771984, 1598627855052746, 24842056137487189, 36697654481, 677230929028865, 5694701592199458, 572788869, 3502941284634124, 22300478881342444, 3031319602006911101, 12748342, 5584, 1598627859069286, 415077314008501699, 24336309258, 420967803085745075, 23850197, 100654696860372647, 134724096, 4669145165762, 41155453810384294, 3027916856885637864, 100652976334301955, 6465800282136552, 102649821852124258, 69338328709, 646609914610958110, 949673336141246043, 399504569380, 638625112183184794, 79931710444419, 22366984364462787, 1431831152263054, 403863396248024559, 22051929471408532, 6391696475682918, 102635897118711583, 646301156339628767, 21070337952377927, 9995546922139815, 23835418, 9094711657419058, 22300478881344143, 5975300703, 25573845178516, 3044522093626374617, 3027916848425614180, 3028423421144171169, 420512233126360562, 328904381298507268, 9725641244329816, 2521467972363861907, 3126268031648437083, 89220320262732639, 2780120, 3028450525413165644, 45308487793, 646720976363783404, 14810214345049979, 646763482, 196005584443673, 2780045, 390364310099981803, 25601551869551, 6022823750, 2666429132382231, 100717474622739049, 21428725466874, 193963743240, 50346804650334934, 196309467725463, 93466493786837842, 637772614116267695, 3028309673193801182, 97776027, 5975306415, 324494012275037, 104641061747978675, 420512230335920421, 3032198427719661442, 36813, 41155293188504259, 202662319367, 2666429389617851, 4271101, 2521466870221371865, 682558637683, 2515349798261326589, 23836163, 644086563229825599, 420511086353331603, 1259193693719, 399500840516, 646613089389544532, 337888124773052068, 21982698181611311, 48934874476234, 100637829793694523, 45308487801, 2775288438132432, 11014427595977230, 185483082465850, 9066131, 399934027097513, 335016554447560865, 4660501699822, 598496663675797837, 8720048197, 2293958255395, 1597438085164504, 676631162078552, 420512230923451913, 420426734870448645, 420974182949532378, 71466173948662273, 25419133718437, 2811420708, 8720710271, 676295503745879, 420507786100173208, 646609918360255126, 1598028408964113, 592420949, 22300482672241684, 66352206999653774, 85853705719251, 45308578324, 50261843454525430, 52817428578012645, 44731378696027, 50326243904953099, 920085873008868, 2228609212, 3129997877791317, 2272303982173093, 277345884, 22688, 4825877, 597504626973415628, 628011701799776417, 8447092714570696, 1283129918663126, 11786013632425101, 180499991411103, 727193222, 6296529464926448, 3030471835803932253, 22304786928479995, 1, 2666360209362322, 4890765762145, 647214964481605530, 2592192708851746, 100474758164338750, 44803994314645, 181436179771221, 110171569175054, 8767104179035621, 388803238903434452, 2587848512720933, 9265149372808406, 297165, 100661848956585578, 101323455253289919, 49129625522586, 181448442625701, 71401378931887596, 2299799221706, 44800032679512, 135605140, 647386661841829866, 2654599667006066, 3028527270647133102, 9076041, 3126249616104514097, 915624630702940, 44800189796303, 49745128962408920, 50332916948699769, 135765749, 6543906238970122, 21003218599721313, 51534083376492452, 3448553456039482652, 627691826796317598, 22251929528, 84056141837301264, 3077615696336974439, 84077079126895274, 508772167144516, 6294384573614238, 22300388541874922, 10561682444177, 9725632547954041, 677230951549836, 189725778219391, 36705608329, 663443, 9265263686927845, 22298360702173241, 1443, 50326243897239506, 2770932907720144, 130513437120173422, 1744737341, 9265152067778063, 10506026706655, 3126249616238614346, 336216926167138, 646609877368252803, 646614492124279380, 84170736503544, 1304084102281, 22043741379564754, 2321937771462, 2623042492034952, 277265119, 100661195604258253, 21768487385730907, 84285021468706, 324562134222350, 24540, 1189345273, 132648248761270143, 91596544586414394, 1598628404140691, 420507790366108489, 44800032782570, 269, 646676410841448687, 84170672854669, 949362144512678798, 3028448264301648968, 646566669865630912, 101017497869774, 24327287989, 49811501839644170, 646676233240352565, 1598432386920686, 9266361637848337, 2655831743989021, 22300482708764817, 2666360209365058, 9265151084837330, 2, 6293782690142574, 91286774425824672, 25423500880092, 88272, 3077617760935496092, 6293782556090180, 636821690261, 3037637279278713304, 4669105984160, 415361513141361534, 9265364832048567, 25573845831243, 85474689570527, 22367956077548262, 4669105984009, 400690216336, 84170672849908, 2192432949224527, 3028448256938350051, 1598625645350783, 22301417892033726, 44229917021788, 22305358740809448, 9281965798873823, 84240134515345, 84170949333270, 3028455438722724685, 101320547392869084, 324586385787511, 3046702243480710480, 100637829224587967, 6289765052292847, 45744010923053, 420512231015914188, 2212508493741117, 22366983147318312, 9740265756941160, 277654528, 820547070463257, 100661186923953787, 9256860896640158, 36697654664, 6214503817729740, 2735788473045409, 324494012275037, 22300809665972178, 45308487896, 104638854708588600, 3031008499410589773, 83674106653710, 3037636361611962749, 10493118188691749, 2522490531776, 50371442199508328, 132692843341170448, 6296529734197957, 324562134221572, 181446500418071, 610775902545655, 31102424303859, 6294416705637702, 2666926605284966, 2521781449247452502, 429258670024629567, 10495649341892, 686327242871982, 181474331120594, 2655088288265465, 69338307312, 21987049188954088, 100717845724252284, 100552388486918956, 83681606606351, 6289765052292847, 659499325928572383, 114495993677, 20147202975125, 420512118254354795, 3028420300559218125, 202574327937, 2623043021730922, 11260, 399501133458, 196005436748685, 646602802413999163, 181597179730772, 44791365239443, 420484256403719680, 9076079, 646610552936195069, 9264541620907082, 420512273841058810, 6599288667288151, 1600780373574604, 15935, 181446488999067, 4782953, 22386532547108422, 45704683848758, 10611219889905, 195149428072196, 6296554839508338, 2296033412850, 2666622752706555, 2227674319, 94854258309900, 50337541395066657, 9286241928986679, 25643020293146, 100660897163679086, 9202709648020505, 3277401242, 1144621972, 638302931892226573, 337888122685006014, 15399972669822887, 627037806874450172, 2666614079999541, 22300478881342407, 176178826780292, 646300993526504517, 100687153063989483, 5340, 24358763222, 84261562741423, 1598627855052738, 24297622614, 646609692878877611, 3028448264301679321, 25573845050414, 4671191298871, 79931764111122, 91607227120437541, 181450167660767, 2666452129014887, 46303237286833086, 6289950146580192, 3117126378371467364, 420519490264317971, 6294417133677113, 24661696215252, 100475421166847443, 261345441839884, 8767125316639533, 77326625402, 646609679292476304, 49289140, 615248626048735504, 420512183784354878, 3037038932456036579, 637370847501, 421406912293504067, 9220665635782610, 31516467249933979, 101150837925714653, 91541793291947438, 132712715822782620, 646609918321241648, 6294416609093706, 5975131547, 265, 420331789689093094, 10497306428073, 25163462306381337, 650141204168735, 1598626138842834, 420512586882647311, 11702855547488401, 300700079, 9265152068814059, 50339689210876655, 10495648288993, 45261896823, 10508090666479, 68, 674988669110835, 2293957217754, 297174, 11705434960169736, 20996130049357070, 100661226520166202, 11702665698786555, 4782956, 4669102336461, 127431400129924659, 181435001207586, 674988945869456, 324562134221741, 1181321879, 637371238266, 86429926101322, 69485252367, 420512233126353745, 19785347604070885, 399502303338, 183687574154688, 1061157, 69338137726, 320096150774803, 29302141625098041, 100661186923953785, 100661186685797696, 256855802012315, 415184436697737997, 3028427531611372744, 24336271131, 75895066988611, 3028535953620427425, 1267722221658, 388018071015998523, 101323436483753376, 181446738756768, 3611809606039712, 597791991841673044, 637370849356, 97735843, 44785645958099, 627736317590300743, 100717865452810228, 2228609213, 692611629766179412, 6294416167176851, 22286228378522569, 677158263582471, 84170672854106, 9265154271679125, 297201, 3077449507409826890}
Returns: 144115188075855872
{18896746085983, 2376058123624162, 365431303825828, 179340977896681792, 156763173091820871, 162, 6667066347565169, 1439991738016845, 194544743549239, 171576989738193, 2386527627825056, 18896745824058, 104592537641249, 25213993567422344, 98401286822863, 2725208231264, 3637426, 996009846659066, 156719445765656733, 366629145448511, 22596020440, 44835476204396, 2376049600902446, 5234434694194830, 9781651986464694, 1299424955978875551, 38816620495975299, 9793704994808127, 1378, 26539562442611648, 37125654435322563, 622, 44835476186445, 29158081570908, 1329, 2600734557012216, 1427208480391383, 49173352665, 2376049636800278, 2700246233170, 1592393811820893, 156758676149449481, 83491753, 156758731159814166, 2641440419075, 10045063888257298, 36318469253245101, 70457096839695277, 91077504415358, 1278843477355, 17048672559969, 1299426161089521807, 9278215987, 5197855999842039, 12474231, 735340810683747, 2376049600719923, 25213992310597092, 572670826040, 606985549158286, 1256455256, 5432393713, 5263888507475884, 9793727515516552, 3449, 11064190001735030, 22595960731, 98937118132418, 12024768110179233, 36313976442554441, 156762952827043594, 157107933581944185, 11323, 1154713001368939091, 148070948925506150, 18896745867033, 779134140482471, 6667066347565169, 9023646180785582, 17619911588568, 156763633184414356, 5262276610440082, 3717376305623063, 3076194600596137, 41571838565771251, 1287122014347, 149034684763, 156763502463712326, 2376393278711551, 1431913188707195, 12491994, 145893643123080191, 2376049600103417, 155843052308715754, 98401320792491, 882453456, 9798126107575095, 36320769749052511, 780343114479730, 780336702379309, 7003009017559, 49169977561, 20181888, 735334840682069, 82875491, 171535924680104, 721041425273, 161662012322747224, 761031912456176, 1163259887133663246, 97155090994492, 1300053785507682467, 46950998498092, 41579683125631369, 2376052890494397, 1299331599508044276, 36319758336172184, 36324410126600456, 9793840657926791, 5432391016, 156762969100333370, 5236548764085115, 44832245042208, 46112062172049761, 1163215283903442009, 43852804296110648, 178275055989341905, 285505165, 13644127541669899, 156761963561577563, 1308905121810140387, 2515074768417093, 3775357470778986, 2207943200413351, 24932142911, 779134140175027, 171540819084227, 19426103274200, 44835476280453, 1326203221, 2700244825605, 2376059759560367, 149034685538, 150346242, 60967365820195080, 1299426156805371624, 5610114881526290, 796155420390741, 9810241227037231, 156626619642619205, 9023401781327822, 780338907394415, 297444447, 156762044469823374, 1299426697053876928, 996081799760911, 572630962282, 1478839720433997, 25068848276198622, 34718707873466512, 1279442298612, 176819296887184068, 554269981548897, 1440055961320200, 36345674952953338, 10856163305416, 2386674619238571, 2376049596576573, 732, 156747027063075183, 150836930, 82415086277, 555540715349, 1279442300508, 36320161168955794, 5, 2815259410607084, 1304580756530184922, 2376046433859652, 36319122409587188, 1299426689117635192, 171535924680564, 46951000446600, 13842817159717240, 44858254572424, 41571838565606770, 2450247776575787, 5263893906561063, 574816568406, 25218211842184263, 779772208738498, 60957615855766449, 45, 177184298675341600, 9581236681231067, 7532764504069184, 5262843860501038, 1334219341103946902, 2112, 1278994169854, 7532828672837761, 98320604179210, 2295986311804097, 1299407353643899935, 1278843475273, 155226225585091, 1299624319990427669, 25213993152813548, 140032808640, 1299382846905940704, 9278309387, 2376049688576896, 574815308204, 49225154102, 36485494789273854, 12782608228962, 2223222402, 172808412117002, 156779611156411167, 2376066779589685, 1299428485187341676, 613183352, 5266838822188364, 103159789941088, 4645021923104, 156762966880146595, 36319853037842193, 217124638973335, 98399099931574, 25213993157152411, 156285273000791960, 1336360030146700487, 2386672266856357, 12830557029471, 46050824568998824, 5395349655, 7458886348100, 171600596626210, 10237679310063920, 5613938685973214, 1439465873619767, 31266558095, 2700244843860, 1278994239383, 1304616897024422907, 36385433455279297, 384229546274935, 1278994238134, 2208493266198255, 161644834010665745, 44758681803769, 19446238997982, 55267472940187, 1299421660310760336, 637007730718, 572630700033, 156758733245997698, 571751945867, 156961189273362894, 5262620295197375, 48329642877777932, 621487, 1290795214511, 782593407264503, 5262278834553361, 12830576787357, 172085417262265, 60969067414939105, 779772202150828, 350550, 1154708700095354729, 15585329647257, 1337, 42421853091568104, 171776477883715, 7492570919844427, 5325484344641629, 171556345526345, 98253358093725, 194452, 5684145814, 1278991992651, 201616443, 25710171347893027, 22596452922, 25213651694155401, 18876376948479, 82074262929, 3012884948453506, 7486, 49173353143, 2596435731749932, 9794267339831121, 7003193974517, 156762966898112144, 191677982166274662, 198797746028707, 102619451529621, 1279442895171, 1279456621294, 1278994238118, 1335730385676300591, 36104596092767517, 98399173121402, 5262620547088745, 123769405449997, 6027647246184191, 746106602, 37178197389810053, 304724959498014, 2376089114779808, 571752246668, 155922429036997547, 2298027759423435, 91, 37189669958767869, 38696173437462445, 572592366103, 819530800606676, 1421139840383559, 5220205981260386, 12831040506535, 171600596437441, 2184486801916, 761323151, 1299424964433816081, 510532853318984, 1549955124037257, 233, 171527988619034, 36319992675309039, 1073247695795550, 1300054439887430143, 2986775903162880, 233456100396791, 162534218120293, 192715580468174442, 23049059725591542, 780194746006901, 4602051540905, 12832638262334, 18895986598964, 1335380628809616402, 2, 7003194454431, 1299426159182531331, 46147960738338, 5124293, 1478838634568261, 82430876723, 44835476204412, 22710021600149090, 1351745919658407386, 38695863977033470, 4617616925669662, 365431319529048, 13643856470155806, 3237903912457, 4635215821280424, 34231352768802623, 161671380861197580, 10000105503867386, 149034696048, 25213993162057555, 18896667734155, 12822416818677, 48827272278062, 3237905971085, 82470853666, 21157287734692666, 365385383162162, 5611320662506072, 36320161238327701, 37038458450990199, 217136661346714, 2700246182194, 5135860936492135, 23436689041286, 5281755377958581, 365087779290941, 41419523552594271, 5502, 26397682130211121, 127120086193598, 5432386255, 1431585, 779134000546915, 2223175490, 12825225375908, 156762966894284125, 5262297864269355, 987667716925552, 82430909637, 1554172397943375, 1335730324794523964, 996074104133765, 26280585426798042, 1440013876709932, 5262276612414036, 5236865650667030, 49173129858, 572592332221, 1299426160050617094, 2376049600105138, 10, 5262276658849078, 46952308492379, 4635424132984941, 38696150437975173, 3275196281598, 13644327138276683, 22596021745, 12830552454296, 156961116908515553, 25406867348888419, 5260235279973393, 1, 146025333103629676, 1300763812866740385, 23411801494715786, 12830557031444, 347176, 9782336158842173, 365557562767117, 368709598084635, 36063586408313686, 760729303, 9231081002492440, 5151493865363, 1299426156930003749, 32791, 70458298344679882, 428121713949, 12507090, 572592455262, 16510740143004, 14236630383941175, 775832984866394, 5432393466, 92549559, 25213993149340155, 36319780848500390, 12830557029718, 1299426139679839975, 5434288617, 60969413114871700, 1334122628992459047, 18951754017997, 149170947434, 343687445585, 154760998460718384, 192717696631262001, 780338848004680, 201087623080782, 2357552991374026, 365385383334872, 149112826594, 21147973559591062, 36340980147299483, 1309056788931390605, 57086, 1315981172872610229, 2222986523, 1335728273059787875, 39489241, 83491622, 365431760971573, 12830557029461, 191177250720, 18849792735903, 11306, 41582398095910926, 44835477225341, 38696164428076295, 25213985216280198, 156937514170674051, 574853605361, 37159578084632189, 156626624988562387, 9798276279813023, 1299428408728925349, 9786553843107156, 1439991291341435, 1439996269460186, 780342083099475, 156977697890560971, 377588326347, 44835477399075, 343687184040, 12825225395116, 360574594311112, 2737, 1299424955391861463, 2376049600719907, 9792771383662906, 5263109319366375, 23303191536, 261314615404302, 171565206373498, 82573151870, 11307, 98954029302926, 25015701373926341, 1410647, 149005844246, 148105996277127351, 1299426160050616845, 5342352955192244, 352940879493, 98401322952045, 1299536113546075329, 5262336643245055, 36320161858938841, 1299426033819346288, 365385381215455, 60967365789851791, 98241444478459, 41582241401085728, 7221, 104422, 198759476545511, 1421143146403670, 2248175, 2352620100529778, 1417877912434415, 5508743018402, 46951000446657, 5262277399590707, 6662501068234045, 189162, 37178198714347826, 157200314215072837, 2378748768138153, 154467543269555310, 1299426160050617200, 27517281901175424, 25218211811416198, 11213189014195079, 366272350410, 2700246233168, 22719240482, 44835491942588, 3656448, 2222391993, 9793745116257656, 9810923525406894, 46095536734471523, 9289409913, 25210766173874774, 1299424956229481340, 510493298206031, 2700246233435, 193038116130513037, 776645678293, 1291801560135, 5262276895958163, 5432600238, 12291716, 350694, 19208, 1277906263, 98388490699624, 25213993152860737, 36320133018822609, 156779480453402185, 60937265090, 2700246233181, 39349379, 25292815113700939, 780313677157962, 365349935851579, 83598543, 1486031801485558, 2708417125937, 177251794607979964, 46095538806387600, 1300463616881023353, 1299624318718171722, 9157821890, 3699435564764, 37036416359545335, 10097359559589998, 1308861608598458869, 88655580414983, 156698119918756828, 366272350396, 780262209508479, 60969069568483866, 44621389262282, 4602041642028, 24271594573673297, 146962785801, 2248173, 365349955128783, 156779611572614534, 44966722744298, 156700729027671158, 2296329998202235, 9793696001300637, 5270686466781238, 1430860759275878, 156762957620145129, 2376049600702251, 178, 2155604, 148096260968509377, 172234448381818, 12826200592231, 25213922177102329, 5262319767629117, 424096735, 36320161248340461, 84653714229, 1320098717873395936, 25210303686094568, 1320088366819010072, 156762893057403479, 789788520887015, 1310459210949782389, 4634017827649649, 171534792319616, 21146720420074140, 82430909977, 1161624782723, 5117173877805773, 1344860110250388631, 1439993512036824, 5325130547809218, 36399883595758176, 156762966897766260, 20184000, 366628389956429, 193422716640879250, 2223175664, 25225608975110871, 780342083096121, 17043082417018, 36320101906397982, 9793352425437784, 39349853, 155842119422764100, 12843403301149, 515067362261089, 25015774677607527, 1300759546812985993, 5514538912580, 18749855434354, 193062798898013349, 3369922322492110, 36320124029120183, 1439991289096141, 288215979085, 36311552102205631, 2568410143435, 5262830552545380, 285504397, 36733651536100555, 4541054657950, 1300402279846127144, 156758731173813953, 25273941164430237, 3106623723322, 343681649034, 49173361905, 171572539235, 9791306003058590, 1299538370930287472, 1299624307621364006, 44629960000567, 148095713772250580, 399251282826404, 98328526800573, 36964705297511196, 4579187587347, 572592455260, 5124254, 1441422761693399, 1447243826833051, 384228426434120, 10000801072402589, 149164571921, 36319992665577868, 361126899967713, 36409240031801951, 21691814589, 384276446637280, 10834129296081, 60969632995499709, 10000105919394884, 910856761544, 49281687, 700184888, 156700645590124340, 4643071368458, 1278994238115, 618344, 44858254572453, 18896745818569, 166754405140643, 25066232358490407, 5503, 44832264426902, 1441278560832574, 10000108008437058, 216764209136736, 1440026710505642, 1298265695887656580, 5418534202, 82430911945, 45556065790444, 155226225534927, 2358093845700356, 365431305991538, 981, 25213714850786803, 5262622418850711, 995510178297293, 36320167097314680, 3076212115720102, 5260596912890128, 1165555506908225219, 735338587599576, 155932067045604358, 1154219771331542750, 9794267402288658, 2513303886558977, 156627156695960161, 267, 7525, 1165556143748478143, 25709171591571929, 36345602265580474, 46970190245598824, 25213086177591827, 3718367512959088, 1438783594031563, 148095722030193739, 2378748840453824, 5262276614201602, 2376049595512884, 344279462236, 1431569735290794, 9793696962156726, 98401323007046, 916260452663, 10857190908714, 156762966951993647, 1299418915495859723, 171556345526346, 1483055534023168, 32933, 171535920102778, 156762966889046252, 61707504127216453, 759301000, 98401323007005, 41582376366514661, 12830557029469, 1312625527, 98950746819857, 83491769, 82509567929, 23346671172, 1300054336673232277, 2376051823015899, 1299426147581724775, 2700246230318, 1288234842241, 171539167383961, 36319552193570082, 148095724874404210, 156601051807946656, 79154044, 759325074, 17050083723407, 1167810769977397816, 36344927109284618, 5413, 360574375976713, 4539835870268, 156700647729894280, 177295050643833818, 5262620325059810, 22596021729, 343830797111, 18894522835514, 9794263950767107, 2600739941492312, 1333354335559805556, 572630700219, 2120, 7487844953973872, 4450251404, 49173363954, 12292362091098, 36320122269229822, 25213992258485764, 177186032312567454, 5262276610448561, 365431307358511, 1304582851753882137, 46951092969021, 156762965722817189, 1299428558112044886, 36474057580090209, 5263610073809370, 9810307406630557, 154450541451313051, 11387401581365266, 2600632508349280, 149112022973, 104325964004, 1309033406679829064, 36320122268754191, 1435415709047886, 9793695986471836, 1310678682, 5237924596369981, 21422660274324, 98393136075118, 156700630721794256, 13174236671158, 2376049596573250, 10237647261825138, 9798698740623817, 29158081585988, 360594884334218, 18887468235341, 12830335523208, 102604706157868, 1439847783261075, 5262276610440080, 157107933446457349, 36320124511595839, 9782337142849603, 40949991583281113, 82430907541, 25213847988918739, 1428831, 12474231, 38696164347740828, 5260233069401337, 12782531417113, 25263666801457611, 34362991006639828, 91115544028302, 36320101433832786, 26047900056798039, 3237903915890, 5432355371, 98362067240524, 571756567883, 41582046720402496, 46095409270784788, 9666159274599732, 1466117349483408, 155922557422987868, 4635218039904551, 1297045073269859886, 1279095385760, 97133279110758, 20616216, 368312710295145, 572670529263, 779772208612670, 1278994158548, 189154, 2684724728040, 8, 217119306578086, 9278845603, 368337522, 2228012853, 2297980347650914, 184415250078263504, 2512401203351301, 36320119243834408, 10321322452, 88434, 1297050110458902779, 150837122, 1335380620622761954, 79653881799273, 4434804718624, 140653083193, 2380627722584630, 156762966842041101, 1163215135467245860, 156279149150183911, 11299, 43185347012754, 46076257645679216, 1466099127604754, 1299426160111993023, 2252483197739905, 2847980110, 21149709546777362, 789720544224361, 1439920839250096, 4579473048015, 365437034244543, 226571696391, 36320132556489497, 154511812468866271, 780342083096222, 49173006735, 161795787031628354, 1297389542895080005, 1439463799442254, 18747783640222, 5124254, 618458, 332328, 10000105931253237, 780342957345042, 192950664568030288, 1439992332812055, 18896729987560, 25213993152846153, 2700246228091, 2601297584362797, 161779071502793896, 304724940179717, 816700774383827, 1566305986753875, 1344698206129458350, 2743132066753, 3369289847775171, 156191479237044878, 1312625526, 1299407351422046394, 25709098185406621, 365431303823851, 1299382356611884986, 178649567, 25015710383901188, 147203278675937738, 343687259398, 44858254572453, 161698193939438343, 789573201662482, 2235146783662925, 4579473047933, 25217660662748853, 153596622067510869, 153548697786797215, 552628657152, 1298463365856497567, 2376049600028955, 171532863448411, 574742393493, 26390540367050311, 5262276610430905, 1299426160088896858, 5613942057232099, 9793696535064841, 22596425717, 179344806570, 98401242760483, 1011091252, 3935163800627502, 9782337009390877, 13627287302881508, 38822096301631, 759301029, 5262277244793726, 1163215278522523000, 13827165791363028, 12272369532513, 780342439480598, 36349904003852548, 26042479799823772, 365431290206763, 19240254456351, 25147667562222770, 14734440171, 1299347733784726682, 25015700197089501, 171539154525079, 41588566490813549, 25011209068492899, 36320124491650815, 18896649791328, 2375120763267025, 1278994238091, 572590207921, 780259152310728, 38814918878618245, 16, 2686814119083, 9793695986299197, 25213652884669106, 9793353316528948, 1299424191834200942, 1163198679446103943, 2376050640098702, 156761657823955403, 209441975543, 272074774, 384228426434233}
Returns: 72057594037927936
{79026240757881878, 591031084291953, 94213242899, 199772451550872825, 1367747581753517, 21754627595551170, 4331353746, 30549257515743991, 580655428869631, 825570290520890445, 10226883225404361, 80345542040000, 46775793009773, 526098130876, 46402160594438, 276502971952948886, 79062501316048718, 17706590839, 751480663431061679, 1308, 13641167720541, 47112865023677, 62280076778900, 825585790176561360, 21923967982845453, 166319101872936, 10235141922512784, 2542449144330, 42894989, 717857352352684011, 2414843, 18691201919, 5062765471, 3138895331523628, 1346810125465214, 46780868022781, 21774521463270952, 35530419780, 565380965899281, 10452524514602380, 751480716403117597, 1143856983, 4964143690313107, 825570290520896055, 798928313686, 669551295, 627442949, 304006746750722, 21774294916545802, 88963235828508269, 10226899436050166, 562332, 627302788, 1317710450833, 10167896296180, 581663338094908, 278505409939553195, 819383207522, 825569914201889901, 370914115317, 202595631790199002, 10211607457966876, 1315474525118, 2507007090107, 4502894559549035, 202272241086506375, 75170024762644171, 162296554977422, 181268472600796029, 4470355524, 202256971338157953, 90981171159695, 202256400701399041, 21774294916545806, 201050634276253674, 5161029, 276503901029448243, 368455870866, 1281806489, 825388907337035534, 825570290520890564, 19984142400057, 10226674959350877, 302787399, 558297, 581249559486980, 581230982578283, 5521343697921007, 126213966689473, 30427094226938, 7461279901839325, 8940352778, 199771668699181729, 79033402401027033, 78978232810388939, 18711565238, 10468555176057, 35444404315, 1913081117322100, 21782692006775835, 4747112907, 79067255064976482, 79615864696508268, 8983127984, 749543310467680110, 3, 98345045115299, 3304691301228622, 79033402401022863, 4739790215396948, 166096620954248, 10, 378968120480794, 161615687825695, 2413000, 19981875039609, 21771984426054018, 4483957692055071, 581820064389852, 200731414876, 79033401315454336, 199771695629244281, 24483, 61702459189531, 4940204537154414, 161229469565202, 368795055679758, 580769660860049, 1350838885916, 10253972147848993, 1555480861589111, 4960532848301112, 3305009948707769, 201050634275950290, 202255813309488933, 1095521571, 2377070393, 825570294658316312, 3138895786853745, 4834817177340, 10361505297227259, 29562979360958991, 79033401921665828, 202272403741186247, 19966040830459, 44382240943, 368795830113800, 79034301299939167, 201050527116532053, 10467496345856, 96158710220867777, 206901859058863664, 825663849300774168, 2533045051139, 101920417619433, 4814477627358775, 26136132967032, 581814137082177, 1555471996958424, 161256636790736, 1317880158146, 10467987362345, 79033402347544689, 202272245502481733, 125030693746553, 21774294916545828, 19984142661638, 77623679588111705, 3148220747884299, 6270137000433, 3154280678821736, 5667107806214, 808485489273836380, 100322056916048, 825572855873533190, 4940897699424374, 1143857005, 125034409135634, 52093501407506, 21099342645295, 8958040304, 580655561111042, 384812245008779, 825569903959264664, 107479514374471, 3138695455864563, 5521343698048643, 161256045192137, 825388570082634110, 79033384081292115, 139153757, 798888940655, 1206562675857424, 21773772034887383, 1357158781356940, 22318659002690077, 96143130930539022, 15156714885553403, 25971063485050535, 13342815221845675, 46766238525533, 808686296388634754, 4, 140443858, 10470843223201, 202272245502787339, 18711717360, 10235142932919445, 1367747542988058, 580655567954770, 825577425741319662, 10226883675941531, 3138895786985357, 4941033242038389, 10352875130341670, 706647415627342, 6016176917383, 816031057541659200, 221651817127109, 161265213835199, 4967041105744948, 79520329722959193, 3138886936678235, 91979893545, 4940115118790656, 79034302336478721, 8120411, 825572855833187468, 824584275212056767, 5873216224310, 44379724922, 345075024404, 100127239691731, 79258887925025134, 201691747938004751, 80523501112055, 5521346023067105, 18706654236, 202551254758629859, 79033354671001064, 1367393443496738, 627462328, 210201069743556212, 751480716428950921, 699873682345021062, 21774521488020715, 100306134513183, 581816223326382, 1221803322424, 19984142147651, 384032810671628, 78911587855165022, 1342456248547, 26129714642288873, 89148075259789055, 12964738225547, 10234755218491982, 46898488480051, 2532443837276, 701328194953654211, 199610792622093165, 159295538695694, 2533497, 1653202676858834, 225926, 384032406158637, 10263130094353643, 87992, 1367747518764118, 4940897628307231, 202272256291806977, 10235141923645052, 1137826, 2542449144338, 210072618317937775, 15184781565121487, 10514103544696, 406212569506, 166319101876830, 137, 161617874951760, 21399644744468660, 276501671458464388, 10222101527773367, 129918226956, 19984012514137, 384030590399930, 5307676016090880, 826150860031395094, 4445684096, 10514103054258, 825570290432293586, 10423428734446632, 635189102, 20439351147644, 4940897651249864, 826150980818261188, 808478020676246410, 4940462127658587, 30415260883483, 10226683211472908, 208692291269480, 161251623508088, 202261779233083701, 3138895786991693, 816071619055029599, 100240509647429, 44382798927, 420334200737069, 558282, 202272245504822285, 10772192733505956, 5350046319308, 8395705325888, 20688883719692095, 4500553029735387, 79613917152777146, 632764078131363, 384030590401979, 100322056920086, 1366810788612346, 201032020722875548, 4733346602042357, 2414833, 825570370044317331, 1367656134721466, 78974948101168469, 10226839384295504, 804042883400068013, 4960496900360354, 91840788282, 825570292581999781, 10468523773122, 161228980760646, 60236904070, 10226883225404361, 10774244775081774, 180858084, 195317576934142, 79039066988551757, 202272245512482411, 202592499302035384, 9962317357, 202271580725447409, 10755236969959564, 749761619829138405, 202299363626291166, 79033401619436712, 161257000108919, 78974947960878689, 825570290514535210, 19957631899884, 200723168928, 48085772160278, 79026232437658668, 10226960084127576, 202271361684766054, 13356338664027045, 5866617750222, 20689547172309068, 191347504766821741, 1317577947213, 10468475638775, 4940896645849486, 99066042051746, 10176, 10468501167192, 4940898085274217, 79033402401009494, 79033744682515189, 202256976200925243, 51889196457466, 21774294916544541, 7506878360466970, 302787405, 89439528509839015, 21777067567510456, 383131858113241, 211219883021212, 825569904318364486, 205971793464948303, 8957039630, 4733907336104135, 21774294941080648, 3136364927476375, 73977608221, 91840788256, 10226883224913666, 6548394877667506, 384030439650164, 383165648715300, 3239, 18711545358, 79033398239829918, 104286901643280, 5092021635526, 384014195505952, 369221, 5925669141850148, 820952946051207484, 202274734981264804, 1358223823072695, 589032801889649, 3138854261203170, 68407, 202272245502481743, 4860482281534438, 79025727782502844, 12165646647394453, 1366497189980744, 825570290248735082, 44007240, 44362985975, 10226896322655122, 700747748761647319, 16, 364392061398, 4819235527344172, 701308562129497549, 1074975868, 3233800836860829, 580655428298222, 1367747507662710, 580657794593163, 23695, 825570291528811395, 202272245962152252, 1367747507652786, 4445614280, 4950076052136607, 25815287280306, 276502936510420103, 10221776160118746, 750213433767072420, 79053015454006990, 3148032801502294, 383808377965640, 79054265765290381, 21774286102273074, 206688198778697222, 587100943385439, 6517474368445, 4940750343365593, 1346891987966, 3134862263126845, 707560024243788, 202272219935541152, 2542449144322, 10226883086105308, 28477734358553, 1366227158623085, 5521344971099256, 10148998078968148, 1848081024078115, 62277970630155, 9164147043020721, 204899305389, 21772344543965961, 79035348969018629, 696391062109658307, 161247334115397, 768692502943, 4981609592244762, 202272245962152312, 374673445970129, 359270259948241, 580671992535007, 1596741609206635, 89118983182774856, 808399891388018292, 3153784959763674, 1391416192779436, 1367747518772118, 5358818293628, 10235098031742126, 304, 210192846017878718, 623349223221750, 383810490491280, 26131145697741796, 384179091989880, 3138891630792837, 4940899992739451, 10226964285805762, 384030590380341, 808683187615875111, 369233985296441, 10425944204901796, 159047198020989, 10226839148570682, 10226691004417123, 4943368118169054, 585081834, 73977608221, 4819233420441363, 104261916386192, 46902677433352, 123725370196142, 21269455200884554, 1156544, 10510708574072, 10226876785842967, 9160333396794054, 10235141202498076, 46771574808285, 46771560606804, 46771575191658, 10226883216507744, 302812727, 8938042664, 820962450128874005, 46898886723646, 91841873361, 1414196290329362, 10226883225404376, 4733390975861354, 206907509895322066, 202114505924771221, 209655301105705355, 79017147100599483, 79036232007794445, 3138887555727729, 4197265583292368, 100322550140939, 3154375615412456, 5020947675483850, 364019748559, 206902379169619004, 29571162634941160, 565385387779718, 3837354633172, 9972192573087, 91530354754, 21415134253291751, 47112575214476, 3136011998147523, 202047173348131150, 15815503, 4940897651226576, 249656632143554, 4935635001261945, 18682398404, 21774294811689622, 90785278, 99011266547484, 580655428801493, 134073473771, 1367747518774165, 285990178146948, 3140196176304129, 627444790, 5873171669176, 10226839384232753, 4968924454783390, 3228278169049648, 706558790278185, 13642172488082, 210201096188377307, 4940753599423216, 825223726813935374, 276502971952972786, 824885955152700341, 42, 35467992750, 79034300877935043, 13274989753096294, 19981914360100, 10235142931579095, 1071, 200684939987, 2678266965, 10429832090382211, 929488884602548, 211127233886984025, 10226899477644742, 580655428868328, 825570290519785574, 21773770637313624, 580655428868322, 202317522858897610, 42894988, 824707058542468350, 10226843361078847, 825570290390263248, 828140068777753753, 702026030793602657, 10226883218562860, 10134, 820937671672546292, 22343231513252481, 3109722652007598, 4495730695705835, 825567764186541766, 3139832468549837, 817295418842937417, 74667618063057929, 6490347991677, 21774406836806621, 820935210732025836, 2616847101446, 2524074261940, 825572880781255447, 21894791183893584, 1370114757105737, 1267511495454592, 288587964561109, 825570347177092988, 79266767843015431, 161256044635907, 364019748575, 161255948189531, 104286877720772, 10167359832307, 26131652527757129, 10394144194693254, 1143856967, 29206054713855, 1366445466341952, 732695648058232501, 100322545033861, 825570294678137936, 79243595462239710, 825577238136960443, 4935139404901998, 798930494407, 3154377987312876, 4940897651249844, 1367743160092907, 42340, 10567660, 383136295808889, 593534249745687, 79034448616043311, 46736990829989, 1143788656, 507573578424972, 74667393663306438, 200733157747, 10226878925240165, 10221776191120344, 825570946223248019, 2542449080629, 79033402407242314, 3143452031242402, 94936349609786689, 6240656, 1000052, 20234065379784, 202272263369401313, 1090310920102046, 159347242314230, 90283823, 627444791, 162404079295190, 10468501176535, 52109603953512, 22477739363346648, 181146001679046784, 627356134596770, 46771575189875, 5354652852527, 79304088683850555, 80101258755280150, 32551761549245628, 4445607688, 803398858139, 10795981677190, 30415263288025, 288600452217065, 540, 825584851854292995, 20785685733, 100308328499414, 1143850770, 580606609093453, 5566398098882314, 1355, 751485441572993066, 2246168351, 43464186988835, 89148076241155838, 825664889680629695, 10212114330496173, 825570182340113874, 752050718857985971, 580655449476342, 527365836383055, 202592504327105730, 799142901440, 94213245226, 201209091109735118, 89664557316206934, 2377070512, 3270976796312641, 565383239222115, 96150249553390963, 139371931, 4445614161, 202271846281423683, 161112505758960, 79033351745102280, 10913563901494872, 21674611987368524, 30414961012027, 89664229877195714, 384030547900417, 9038080414072835, 1178054, 6329084320995, 799060832413, 87691985653, 202599557163349964, 30917505828936700, 2538279371466, 180877720434564561, 79025903960989563, 368799996356291, 100304979278893, 46402171154883, 2542449137090, 71623520, 35442028997, 384030533872277, 22319586599886763, 259817241103977244, 798930127235, 824670822798361651, 18712524529, 6563019535678, 4942621724218171, 10352875160796269, 139231683, 369511, 4940897651227061, 815241441217984942, 565414529984929, 46852617396670, 4500553029735391, 815526169799092883, 807126057722652478, 19984142171340, 1309, 816413607530, 200603996778, 159304606903259, 73977604171, 46894319772155, 33921964277697549, 6517474368308, 79647570988466092, 100326215150814, 202592487744059983, 719981189217644110, 100514278462993, 47129118366450, 2616866626417, 20688688443166056, 100280397914900, 580606609065986, 3134854141271459, 3140204488215765, 828144913156045676, 815528139292024222, 1375550477481034, 276497122871063265, 19992979249692, 72503, 86, 79034124098008415, 162229, 6525705763457, 202280642442349900, 201061068396622585, 10221736095254052, 46771575191920, 160611824094602, 202272220538082884, 21763864072235109, 139393308, 364019748050, 4182, 79958468158116417, 2, 99955090793, 6330227816886, 580655885981620, 21693973796132295, 161272083187585, 3134854832243881, 202274418550325335, 1110769, 202272327609724635, 368882169307945, 200734216383, 78974955385371200, 541, 565381509270844, 1, 1317708562777, 826150860031395387, 79960701936187970, 2920440891402285, 3295764852601877, 10226883526617231, 5873184425514, 1178843, 202272245501923509, 21777435951607053, 825570290523317590, 825613784878743796, 2365978552, 7506878377344218, 44382107980, 2591113995434124, 13832598313, 161256044626115, 3150218186052109, 3234422026841320, 582928866109717, 201691690390932204, 801198905427, 46644977886951, 368795912604023, 4819460042349303, 1339510405262017, 89144880810738140, 21399739887913724, 828140078483634061, 84742136158569600, 10211609710366395, 4404707759200339, 375971511546332, 91840786983, 79052741064202668, 647108884607, 580954674647314, 77605524078689837, 628514615108475, 1267511495300657, 2412865, 19981900009381, 824588514628314219, 5022245607820453, 4940897791614393, 77622596478680695, 46880558555870, 3154373341132716, 46771575191616, 200731277991, 180876474969995807, 6005992433314198, 79033381763236599, 626900816800033, 91840788234, 10470843235127, 1317577925826, 79960337999154917, 808488754393081018, 643031371832, 18711547709, 701304516850200540, 4930474163921681, 199601356556071263, 2891328218637, 202272360884070306, 5358817456180, 384031070312287, 798928312395, 2316877878968, 42857482, 276502969589673618, 826689743048495692, 22317927964652370, 182147078282243867, 706873368135952, 6241422, 4940777988630564, 558303, 21774294919095129, 638565637986, 79033402403332625, 4500387466789782, 281383899603, 302612874, 6240659, 201691747930278341, 21774286049585521, 8688919032, 202256183111737387, 44380426599, 78978635480872035, 1365250531293727, 580655428868863, 825611287039687161, 141335318657557, 1911543445780005, 6517431475515, 186952176253302, 825585773168732121, 2355, 10221775725451381, 864190, 46771631558366, 79033287975389484, 79033402401515335, 22975508, 206901910462690794, 211127361042679576, 364062050371, 3253366332784, 825336383426731609, 8957010236, 44119, 10228774793214176, 38537539153215, 29571161492749582, 595865785121929, 2364646189, 2542449144338, 2542446054315, 512488, 162225, 19981901155317, 1367747517631056, 2541848863274, 525, 384179091836063, 160343559734318, 200733639514, 825614556971641237, 10226562917586642, 202115706616496439, 21894789873421658, 1367747518732018, 80345541068225, 202317549965839035, 79033410689887722, 141472169342019, 202326848557330350, 46771455179360, 4940753699461254, 826131223802489122, 200733157669, 808478919280623231, 10468735804305, 224131260961804, 2589566416141366, 10352875130405760, 825570061469929128, 2533798111607, 828131971953457156, 705672466659737, 100314220251972, 1276758934795534, 22337954862034992, 10473225082192, 20688688397304552, 127891040685588, 10225979106616552, 139393300, 13735839797, 1317880715833, 201092221681568593, 1347835418004807, 825570290520890560, 78937681642505262, 4499246552419091, 161271760620340, 252706306339, 202272245267307100, 19967115396809, 11123492, 21774291621086025, 13659567984610, 165437502834753, 125034399359370, 26120315444403, 13356338664077385, 4940115989185279, 74667706395540284, 4445058049, 10226883225404360, 74667525356793860, 202272241086505104, 202317522853710153, 1281566275, 384031594383752, 8957010220, 4940896645851559, 2377070083, 1175118575, 1367745309476015, 1913078925172418, 161256629864899, 706657378025054, 371268, 8843, 210201068524934445, 2940119875146166, 634042419}
Returns: 36028797018963968
{1285895011897743, 9184952606132219, 25772381084905305, 37747826649, 410103299599494503, 407481115095061557, 39956, 281978579, 723659789159898, 411070207153395470, 20483819120485865, 9189506382559054, 427771302631186740, 426573367218658697, 25849098033873007, 1338674528170678, 12314434530695, 9185015248226555, 144837162450728, 25772326907755866, 1338070283602556, 25849071367719728, 426486554701404973, 24082884, 1143941043063253, 1198738250422990, 426485352310301353, 9187496486512692, 144728230916452, 190311057, 5419614557916244, 427135658458267273, 410103391447121028, 144728250568380, 2579957284025, 1293990389959658, 615106, 26817417407873183, 12352047736581, 418632604855454125, 9272038757669977, 1549336914952, 144801694105388, 426624744994976384, 10322383834381, 426616639371272390, 25130152093104295, 1692878248169325, 723659686749900, 2579964496259, 34749167162891798, 144801864526070, 426484179410778739, 426626631992173501, 5984257206424045, 426475285529719324, 4830819296887, 9049459840561095, 152626072916191, 9184957141902066, 12060930, 25262802376164596, 142846045654200, 15615390699108941, 431499718595339616, 6703225668261670, 200083838, 143802231188242, 40083, 6718821149192804, 9184021770169834, 42407357192, 4669769822, 2739, 83312200813, 1285295231241971, 6703190828585443, 9624958538221073, 5457994, 83312200780, 25854778661940193, 11270828099135, 582296158239467, 426486557335301375, 5424411279729676, 723659807704652, 25849102656591885, 1285891015317852, 1288387508256122, 9272041623657612, 12352128857227, 2811217163, 1288468069579315, 11274949461384, 21397714779233367, 10733031880193115, 5429617705135004, 1285295231211021, 4830800894861, 6703225668261670, 99296472698281, 118853586820, 25849071632238923, 5366724817492156, 4669769819, 9184957135736218, 2892617964, 38004478830, 9189571262447136, 410093577823447446, 25859138474107632, 417672473003737493, 89565915351141, 1290757004515217, 426624744976493458, 416898093052140713, 723628508595588, 409965048526706835, 144801853064023, 155606026541932, 10240118590768318, 144801853063535, 417673259265822314, 6565454528479184, 4830800856973, 34749168493474999, 25085157289173882, 584749995239320, 6703229615252897, 2706, 6703225668261687, 199656382, 161533, 144802114986229, 1546568464293, 6705736235594823, 5458175, 25849071632208215, 26814976534982239, 1692838227917481, 1285895011897613, 1296015732932921, 118853584150, 18, 10322395326717, 25708942781178719, 12349155262410, 9187422000937137, 427771302631361407, 1592051513736, 409961048184156468, 1631523859156, 12268757771139, 150089393036497, 9134190000420129, 6706673973373793, 152668266466548, 10198056146459724, 6703225573061799, 15610085187640530, 4833870951610, 25849071632211963, 426573367221815635, 2902892826, 25844987019992356, 6989523325, 14602298664939068, 14326346606352, 2577211746322, 37747852168, 410092086341783767, 427770223344624131, 6565450597198736, 422311422297233687, 783361902656752, 161527, 5984257218050775, 42397507142, 426486554706745047, 1145899875471221, 1297165794909406, 25859053515888297, 25708942792594121, 150124974152157, 1285894988952233, 4679164387, 130, 6703192254821606, 427771187836152924, 4945354035255, 2914503866, 15610054203640753, 25849071632210885, 723628519258342, 151599907933014, 1285895011788656, 4830819296887, 9284162796847174, 6856529515971, 89558668424099, 9184952606169898, 149277273588917, 10254056240857903, 734535838821161, 4830800296742, 648621285252595, 5991914098971482, 5984357676264279, 3180936523, 427764482740832582, 26811639152978184, 9272037370176653, 6856437688797, 34749164562203642, 9188298447768084, 15605532644243968, 9184984080829056, 426481167204565730, 1285926535383283, 1285895097520344, 16897402192281, 6856701688613, 410020825002669256, 426474632337846958, 25704663889098961, 426481167303818488, 723659807703659, 25849098062843990, 89563334847935, 455758621, 9184952606132008, 721771789313406, 40083, 1285926270898887, 4911942068776, 5419617351466284, 6477436828791591, 6565450708443349, 2902894052, 431500933134749164, 9184952615661190, 4669769948, 9184021755292907, 9184953998289101, 99299375297692, 144801843166374, 427770223145667422, 4779154645, 25622266002860887, 199556933, 1285895011929357, 16897392654077, 89561456056448, 2580109486533, 25859053505528107, 417584525231927563, 5458123, 9184019119497346, 723659807704782, 6715506298156636, 1631278452041, 89558850029214, 64, 6715456521763870, 38004336491, 276674957, 9184919437726805, 38004478830, 1145903935773552, 150120772612023, 4862096576516, 9623626719061807, 1354224361996649, 2523177481897, 634333980057188, 426469896948070475, 2902867354, 723628514363058, 422306329277784530, 426469896666353705, 12268772185762, 144806302110788, 93530474973189, 2579957244041, 614648, 276674844, 777759208670001, 426079894975239599, 426709331224040550, 5418896924051867, 426486613719347313, 1631524322323, 144837139505536, 1069, 426486557335182031, 417434436954814578, 25130088603636039, 427770223174115222, 1631374599945, 281978515, 83312200782, 1629464829907, 426474688741060451, 4830800856975, 2707, 25716607860031453, 15608110953476351, 26816469612896277, 1549337055413, 426483383908574938, 783285339585241, 6703225668261680, 1337988180701712, 767, 6703225668263335, 9194774614056476, 37747853662, 721700420429343, 89504680770759, 1, 639, 15518618539259204, 1068, 15608110953476279, 427767854231208644, 6715506576758977, 777759218008279, 417039751027413683, 9272928208843172, 4669769945, 1631259447384, 2581449730042, 31331442, 1549336913624, 101647036648557, 37747852106, 15755717739467672, 231850428811258, 230782303425797, 24083945, 2704, 9678950416685554, 2584080835186, 154951293273041, 426572117841802260, 777759208084911, 406374906461737594, 12347922744467, 4670253282, 281858212, 2579957244091, 144728245399785, 37742562080, 5562145288975347, 15167817486710634, 2579692203047, 23921030, 10330498103356094, 119035633252, 24109560, 582296158079163, 6719940654676187, 2584080836832, 144801843165417, 25859053520483342, 6564384138888567, 35946073910680771, 66, 25845065544532878, 89558667973595, 1631365078663, 5991128355116860, 83312065139, 26825298074797591, 89558668297558, 5984257372461251, 25849064384831070, 89558667973562, 232811128521165, 5908531, 9189571380611427, 150198308116457, 12352047738858, 84878166635, 1300571632314252, 6565450708557383, 4830928918708, 426474688741096772, 427770227678370592, 426079900589296621, 723659679351115, 431489662155959287, 83312200910, 776492198731427, 95968412279816, 21396945959641536, 4830808158753, 2580115270512, 1290776980514241, 4830800894975, 4830899983452, 21400078340023886, 154951288026654, 721805045905709, 426486612235173183, 417442073134469336, 426484182588539776, 12352047253439, 426482037920792951, 721771882456790, 727247499826142, 721771882598536, 152663608668960, 426473347052336291, 2548618437860, 1285889474545076, 25851504175953207, 89561570080447, 9184957135773580, 6706673969684913, 25130149426871655, 34749229918729550, 176815681, 3507497648138, 426713341184933430, 11272612094582, 723664334081559, 6703225668261685, 12315826758398, 40578002153, 141395786003635, 89558670907693, 2577457071519, 21538269940243882, 83312065075, 25269350665510063, 427770258623447686, 9184952606132008, 426486553203069570, 199656354, 1546568567087, 9199570532199208, 26816469609351859, 427770227537377578, 723632783151511, 141301239887096, 1055, 426485409801252894, 426485380501650316, 25135412389707400, 9288129853286457, 11626938, 25125871007906781, 4830805922694, 25266844311167273, 231752023636779, 9184957130445681, 9194675829454822, 37747826643, 89561573277238, 1285240925105030, 1836355471137379, 5633676046587, 5424347446741713, 150124708567631, 30580353770441751, 9194741186224252, 4907556406232, 723659699206159, 26965100120772937, 1203183348643080, 2579957244089, 34311461810573323, 2579933200786, 149353732685257, 426486557335182026, 199656360, 23923671, 15606563418334202, 25845060868685913, 9185904589538606, 724930142448320, 6703225665034137, 6703225668261796, 25851508127966778, 99263321838099, 96857394172966, 90535488281545, 1593806719792, 10, 199656379, 426626627877222272, 83, 156911685485278, 8901617533024, 1285983802657029, 1285922281484309, 9272037242558216, 91451418160237, 2544644252531, 426486613640881069, 426486557335182041, 1288470627119540, 9196222314936002, 411059484971417420, 161375, 9191462310526961, 402166879074451099, 11626907, 427041318468762064, 231846165740088, 9272037370056839, 9184952606133547, 4862096466637, 1288470646768788, 4864702674817, 5984257205989761, 16902863360616, 91451566240933, 2579957246472, 426072106436503673, 1153432299988321, 25849071632208210, 9184952606130966, 417582084366836059, 723724672464082, 5988776710283803, 4829408518827, 1549321526129, 89504518985059, 426625398869629417, 144841608939682, 9184957130411882, 6705736364227370, 723659808257645, 1297161264740997, 25760337617620219, 34892950254353232, 281858212, 728215720880249, 9184953998287389, 89558941736184, 9196222314352330, 426573400611524231, 6703225668116802, 1691021185651010, 2544647449520, 231748994298808, 89558827807542, 25851504157971165, 281858231, 1338069114042134, 6703225668261749, 4830800894813, 614586, 6703225398095401, 144804342799356, 159789, 1285893582418949, 426486557335209672, 9626810722173612, 426486592166001827, 25849071386947787, 200270191, 25846955137666076, 1285891018674591, 6703196476937650, 4862101772374, 426480218714530282, 723724947962182, 11627927, 12352047708956, 25125872536932238, 26763625643157835, 37615829088, 9189571262583034, 410093633970572994, 2579837507999, 426486557335632481, 30581552062801204, 4911954785520, 12349155262288, 427628050457957557, 728215715789985, 30665046140890283, 9042660966791772, 426075073060717798, 149355542918115, 2899882358, 2579957244089, 5984261210653946, 5, 6565450327267845, 6570778618119074, 23923606, 723664334081590, 161407, 431500930231483409, 426486557335182024, 144837516335869, 463157933, 417584490414335473, 199657833, 410104297373540082, 42407355796, 6856791701645, 9196192983999096, 2902893857, 410108810675045919, 89563334728640, 426485413931164758, 2524713332365, 5017228864423983, 430934229665820247, 7433062266, 281858278, 12309913386575, 426574603107948930, 1285895011900317, 89596397141588, 426486592166002250, 426573286065581157, 12314318760690, 25854783045512568, 738042149651530, 1704992264060610, 9184952494782147, 25859053515422915, 37998315325, 26817417408170735, 426079896760050038, 37747853658, 10186126543656678, 2902893870, 6799306320044, 12345154347985, 142873486516028, 2579956629505, 722493129227009, 1285895097520807, 9199567799390495, 11626992, 2903322610, 2524732674913, 3452133678668, 281823257, 21400082658408672, 4862101890299, 1285890905822654, 427765703175419638, 83312065075, 620, 11272623104370, 25849104334669833, 24083819, 25849071629112076, 5631099221639, 89558667974455, 6565454528504308, 281858214, 142846312234806, 144801843166938, 25845065532474418, 731220035940135, 426484184075091540, 6705733857536493, 34750430805558709, 426482092083220062, 1285895009155455, 34757119453102267, 21398901621393146, 731251513014157, 426484186673454262, 582296158239465, 1342035822392517, 1696230024168617, 2482680927040, 6563425802354807, 88029095082319, 12352047736614, 30581553858733808, 1779925654648631, 199656354, 1288470632571141, 5377987960070121, 144801853514085, 21485684045043177, 723660063774368, 6703225668261815, 29474059607328467, 6720056448469477, 89504681204989, 40670742656, 144804342798725, 723628527833603, 416890740699095136, 89561560419158, 721774569505921, 91451429531505, 4945354036854, 431356543336672101, 8901326238201, 36053460716, 89536025173227, 26412734920385849, 426486550702913492, 94813275889305, 426079900748150576, 614583, 8004701219047, 15114375489367955, 426481168915958346, 1342038446394937, 427822091080726758, 24083712, 26825214754154624, 4669770276, 36053459651, 34311458911759309, 150085189960746, 9189571265682478, 9272037260439105, 9134109360928415, 9626775419841592, 1549336912997, 6563426063178506, 199656331, 37747852232, 95968766029070, 1285895011897679, 426484103771639681, 9184952586436351, 6704705734886808, 9046111614251916, 12237953740239, 6703225386469267, 114806602294, 25849102649176468, 2579933175591, 142846305801412, 93562019357436, 4830831032759, 431356543598644939, 2581446764871, 592235634035172, 410004152094283327, 160338, 89558671520120, 4835403158415, 9184953997836901, 25859020849385651, 12345148489866, 4796197204, 89558670908242, 25849071629112073, 426486616426939124, 723659804635754, 16870173556055, 150124693445602, 1596555732371, 150161143630919, 777759208047444, 6626493000379382, 4829666533173, 151674619517132, 9184952606132027, 101571576932407, 143802221789865, 1631523856454, 25845065269008042, 19, 25845103003788201, 25716607878627401, 426482037920793977, 426482033860987719, 12352304982190, 2902893860, 6703225667794829, 1631524423699, 12352047708983, 5984258879374666, 7437659519, 89558932489583, 426486557335181962, 1145899881085288, 25849102659522753, 1285947754517938, 15615354750285673, 2902893924, 15516661168145286, 6714497473765804, 1546577231764, 9184021859639971, 729242376117750, 6703192260591416, 9051557986138857, 1285926118126045, 4521439672, 144806229391223, 36053460716, 723664334081559, 614584, 4830808158948, 410458676124832685, 10963744019295169, 4830800892191, 12352055119549, 39953, 1288387490100845, 417584487801166948, 2902894007, 40689420284, 4830811257548, 431898617329026521, 1288466398498989, 1629725361977, 721809033217297, 1290719570434588, 1285950364474691, 9678950675168935, 430215971558488763, 12352024321731, 400831405821614933, 426625398864579769, 1285983617703339, 9827909859289417, 25849071632210916, 5458121, 5986327388694154, 1631523858603, 26814976535448207, 9189506375128141, 11627333, 35946069962850739, 10198084314946265, 93530474973189, 25850293935690155, 142847473031360, 5984257196329592, 2544643638145, 1292744999058463, 144837162450797, 20484790837918189, 25708938256379340, 278894703, 11626995, 10320516131306, 723659807704082, 2689, 89558667868533, 2520505744672, 426485411351554231, 417584562225981268, 426079865187936878, 10186019175720983, 135, 6704785510645184, 14819752, 21397714514676856, 2579957244081, 8904463420657, 426486557312952066, 35866396473821818, 25851563457384920, 10874185166371291, 144801843166373, 36053462110, 144837151113924, 426569088322301049, 15604672400706397, 83293035467, 427047643008918353, 3450721603268, 25849071550249173, 431356543616921946, 6570707032991382, 89563334728640, 4835592858323, 4830800894878, 723659808286439, 12352047736614, 15604634664486190, 6705736623975864, 9184952615508197, 15605597705445321, 431500925874553819, 34749230074682234, 33, 777759208568175, 1285895011898627, 431500895130309786, 728149, 1199894982918000, 1285895011788663, 89596397141583, 1287115981087683, 1285950364474128, 6703192255253142, 9187460934568524, 427770224840379987, 12352047736583, 89558667973531, 89596669526730, 6703225668291364, 1285950475525737, 9052523080172516, 431348440053858331, 2902893829, 1338070283600532, 417584519163298308, 38014841386, 723660063774442, 426475344532499993, 6616828113525116, 9626775140745717, 114793290685, 12352319931322, 426573367222428506, 37718103953, 6856702287671, 6711195468597352, 779976069984265, 1285895011899690, 426474689022266834, 83733087057, 1205528894667859, 99353502349994, 427770223148729100, 426486554696136501, 150197041897591, 721697652540706, 89500447694970, 87991380986069, 1064, 5631084089098, 35999927629794681, 81036705533, 9185015258849646, 93530474973189, 2518970292429, 425938207750776549, 281858212, 16820314126425, 426486557340979097, 426069598374336967, 5458152, 723659807704685, 614585, 25716574626446399, 12347917565409, 2, 9187493738710453, 9272041710083923, 118872130692, 11353020941810, 5457992, 1145904197795939, 6703306806467449, 9184952606130966, 89558668423511, 25848333529461009, 426485347816899190, 731251512975691, 2544644253524, 89563331760955, 410509892462700864, 2707, 153570185006939, 1338068857785100, 34661224980930780, 83312199390, 150198563819981, 417039784353482690, 426625400261090172, 83460138749, 25772381088668473, 83298318700, 6618656261893686, 149355546240827, 6705736358901643, 89558691098226, 14602255371399640, 11626888, 26773498007191311, 89504530445398, 6703306817958596, 10329779273695380, 728219801111578, 10355989790408, 9044652652189206, 1285895011897615, 1338786382789864, 426486590739831106, 9765078286684466, 9184952606132017, 232811128522218, 1296015710615050, 25130088603639600, 89558668423971, 724925593352217}
Returns: 256
{37838220599960, 43, 2880074702805940928, 10373881049531513, 76117469007121190, 10342837740121992, 1174080022288, 297693832459971010, 42860607469, 155689364096, 39009952497895, 10304691773773413, 297693870364989278, 50211977844126344, 2831279897798883108, 763691550908996, 42638475221, 10075156360, 185283709153126, 10186888605, 88620589229445937, 2552240332644420629, 76110533258959804, 2830563796087818157, 76045661158289282, 35106951, 76214737675472533, 76214613414655034, 763728747269878, 6332757158, 634892, 50295510691621986, 76117468196189987, 50250696610175882, 39008700172782, 2831236575364084041, 580, 10373883236826911, 297692596287781344, 9309818899649, 50257542704922217, 2583245821455516360, 10816251643753617, 76084038132592593, 50257543004777762, 398690675, 1174056392278, 37836245663614, 763680807894077, 36156296936743, 1176125014115, 2762434795178684383, 2831206341141444344, 38320279838284, 186446318942075, 363431811669016148, 10808347646049921, 79121144630240, 180132817256498, 112, 2831242841536214012, 49603795912986508, 76118638044353998, 77953420565935, 225496108202755, 15204491478984280, 50142655801399861, 2831242841536213926, 302656434300121406, 50257543004697939, 78526176277879, 11296209196026, 76046151376692964, 76046151376692981, 4609663179350760, 297692596287658037, 42240969749422797, 76250161925257832, 79000034189462, 80141211467680644, 6335659867, 76117467365707661, 2831352848852399980, 764755430556275, 10373875558397946, 289715996541250692, 10304691807013703, 2831318969249053154, 36803990700, 764757883278611, 35687670230708, 35113, 14083545, 37832650253143, 10407457601418376, 5302251849756010, 2552140911679248612, 10372607413327986, 302656402814354555, 79151526021385, 45168472518897502, 18326, 10075707743, 8431112851, 76214776053818592, 11296209111218, 2441660993687, 5335399882737018, 2831242841610801722, 763691593880629, 40536354771, 35520906, 5585312, 329628186021937291, 10407111947591950, 111691990708197, 1174071047215, 85464142874318, 3477834391829, 79150691838246, 763234719955713, 2831320164714992071, 76214613308310576, 297691463049295614, 10080164924, 1467799876, 297728544091653409, 2478502416515413466, 79150691838303, 2757525541287279270, 761443844595980, 5300557490185782, 5205567578066474, 5302864873470414, 2880793301383729406, 4724550370869103, 185312114806743, 770610343827009, 1188, 634908, 764745283442436, 10409889340008840, 2478502570740446228, 44186622249480, 177011858839233, 76120620058459622, 10816439127707142, 1176069596108, 5300087792270744, 10816407405746948, 2835818892533781913, 84081313575203019, 50257552498994592, 75567448170773841, 80106869385674589, 2831242961712517952, 5346661142961084, 763729629448129, 2317149269, 2880074697772305935, 1171149026677, 76377938677555, 302667145998213220, 37838220460296, 302667621615238051, 185283750236793, 771259376758, 2757526188419594968, 5302826903109213, 155303716992, 184974767456012, 297587231787289036, 10298397758532489, 2448782616720, 36271, 1203596491963, 37846131149771, 11296208642483, 99333609, 42317492130118792, 828375134006969, 75676040987280795, 5302863625499131, 41906293641372013, 184926229056745, 42552087490, 5302870907102647, 2556750276465656281, 42315827949368864, 772147465500, 48316427681, 4620365291463684, 2831321080929773865, 76117941150743102, 125632462543626304, 76118636892107708, 84081471447881883, 330, 10260011262752730, 78406570382776, 339964399248748918, 772139416773, 42316992662356580, 45134114225213857, 2440587971851, 50257514563031140, 50259503189837966, 125224134032840090, 49592528475862529, 45135044170313077, 185435425303426, 185437464346119, 6064301, 764755398261611, 164946585236, 2831242804887855835, 5531418, 15381782329627883, 10363631482061505, 10075154754, 629410024371080, 6385054018, 10374908777063466, 50257542963714173, 5300561285252694, 5203253988458755, 76117467411133319, 5585306, 2831242837939630694, 185302270341551, 76259734951126423, 5300558217316888, 596038665513449, 89331, 15381160890727287, 15213949990176226, 5335530254183415, 289649526498326059, 377462537028741030, 76117312361570092, 10407457518319872, 84293053229138, 10374753763498157, 50154423498886687, 2831235925027820967, 5080727000, 76044988153376447, 50144615524955363, 155380542383, 634909, 2440587972423, 1519, 185437420139081, 42239231046027159, 2841289742406020798, 298128697513144093, 187723629358251, 10363622721599278, 399128942, 263328966213199, 37837325684287, 83494594680937328, 175653, 1, 76117467356947135, 2831236577552958464, 140201, 78406570382776, 10374908780281682, 289723494599483985, 593875756051270, 297691076145842282, 2411706293678, 10374908777063538, 10374908780281667, 2292365493502, 37334536726319708, 2831243869543753353, 763729629447823, 2831233833434447436, 2552138830321038060, 11296214640965, 80143997265856915, 2757597402412630501, 42316994015017103, 76117467654632570, 398690365, 50297426723, 42317031871114400, 83318430388118522, 10374918317515167, 763883582563314, 10374877002808822, 1176125014565, 11417942990138, 828377090526901, 10374908780323579, 50295510683134239, 2835102525051216917, 2317149468, 297576524996644887, 297684195153194802, 10407450228228152, 1171177639529, 111692048183346, 2552176320507126006, 177011880241371, 152709692182369, 37838220599950, 10809543337596908, 177008320793077, 297691429356852056, 11296209195438, 2, 95924722, 10075154444, 289900070832963044, 2831235961359917635, 2831235957578754705, 298128587481278098, 10401109807633818, 10372607374924840, 10818434780644336, 188748004545610, 185275794999466, 251996054553604, 110188770332060, 5080670304, 763729629448132, 50257543004697655, 2317149470, 44186523365955, 10816746446835167, 763883889531690, 10374287364361583, 2831235961359917651, 79160212471871, 50257542963726392, 263670507147974, 11296976287768, 42317110255802915, 84178406658655, 2831320585343574686, 83317804031104022, 76117312353278738, 10257742696882763, 9919864881, 297691429356729397, 576, 763689279420760, 373785028498096029, 2831242841536230692, 1331106782921, 90, 763729629448086, 37836240601907, 329662666431999715, 12045790450844, 772689946530465, 50250513137507477, 79161793069438, 140163, 37836240603067, 297576520116540966, 79150723891430, 325163072489294114, 289900070832927998, 2441312919871, 49593018627528351, 186600527916395, 84702878300226, 35555736, 42316992656947596, 50259505495005139, 11338483831651, 75561149105107716, 76043031456744365, 763881602127353, 16, 50257516839652027, 297691089555656305, 50258550563165352, 289901265704226397, 2830552498437627554, 76110447745303693, 37837357751528, 2845315532470534185, 17, 6332757159, 770610079620429, 2831242958606471903, 11298189734690, 2441304986600, 671355230153, 329662549169989530, 80133255783090921, 2831242842849077024, 10815237848352248, 2831242841536213993, 297691542660542546, 186951648416751, 5300562362044549, 15250757423535407, 297726403305328835, 5302864873277118, 112, 76084035887410587, 50257543780658509, 398690361, 10304691773650365, 85464178656054, 373791927929110522, 2831242961704584880, 10373726205129388, 297691429322065615, 156689, 38502386, 2841282844868660414, 829002225009922, 5302864874002566, 6327307340, 5170168921103044, 297691462748636112, 76117466576511727, 2841280475800576626, 298201931994776954, 2478502567385595158, 2841223857127201284, 50257542963726439, 184926228992614, 2831243880258663606, 10913703576202874, 76117312362000235, 5302864873415798, 2544498052731880170, 76117467365707656, 10374302234084230, 75709341510334148, 4725583795703459, 297728553890119542, 5585131, 297786326334170287, 76084035922407236, 10258986979573703, 297760097468769086, 298129208287203124, 155602787751, 50257542963680731, 2831242958598730558, 2799140495825, 2831246240920327251, 10374908779777887, 185283708977165, 298117296959182516, 114863048987952495, 2831242841536214015, 76118060796116119, 10363630103408365, 289640467837281777, 5224889389297236, 373717699806833121, 2831242841536214013, 2845350513002062745, 78995380540734, 398656948, 18327, 85434602670901, 75676045490261504, 2552140908042091771, 5, 597076797786191, 177020306380181, 10374753608916986, 297691549751398899, 155680249946, 9919864883, 302666996976996142, 5206733525444849, 76214767276237221, 37843882273354, 50257552484984472, 76117467365222394, 111692982242198, 4611689756667828, 10075154747, 2793205410335, 302658528991419853, 140178, 761565353204123, 363573212249942497, 11295994923927, 2441345557178, 76117312362122419, 45136072034937492, 80143967740385976, 10372726099504314, 83316608480582887, 763729664444206, 373781289394701255, 45264994454432265, 10372607374924840, 643025370205, 155677033275, 10259975685630853, 10862437399, 10075754815, 4609661927886415, 5224885332294537, 10260017339260775, 76117467365846018, 770610079497370, 50317348778051522, 5302864873415997, 184928533862991, 324693897863880301, 2876324927905924641, 2841467015626253272, 49603795912986535, 11421873692377, 263325083841803, 125224134893626399, 10257705851561881, 297576519771996528, 297587231787289526, 80585288234442559, 2835091831270546650, 50294487785268311, 2835852257401092530, 11927715295293, 297760059265378280, 2840917126630406436, 297576519777617824, 398568176, 10374908871426567, 764755430540771, 11296208642483, 763727439357556, 2876325695544557274, 184966013090830, 38320279838284, 35538697, 37838220688756, 2830525680793538711, 125221340241599436, 50257968618745490, 50257542963726435, 763883889548475, 10374908633073197, 10304860506390415, 46386305938, 5205564236142424, 37838220600425, 763720045381340, 2802545603325919367, 85456776426771, 37836240656954, 79151436314071, 2420689433195, 10405946729285519, 50110255343429357, 10075154761, 329625060677614793, 297691463093576199, 329060280336722298, 2317148607, 2316688105, 37805648999694, 302667145998716644, 155676909752, 41, 5302859217428497, 110521589805105, 5302858818996956, 373725214431599266, 46684842351, 373785189064056495, 140175, 634894, 76108892620996621, 1475785093, 125221828501623739, 38320279837433, 10304691765985976, 5302864959269665, 50260830801950750, 297691429356728468, 11457347248879, 118799, 42350273652936186, 10372727791611349, 2807564234731227662, 5304039782081393, 10374908780264081, 10374916027936766, 76119561541250275, 2552290227231128416, 76117467410695058, 3449466148603, 772139399440, 155685884262, 185283708673369, 2281891262, 37796240724591, 2831242961712517964, 2880118057864433387, 331, 50257543739485060, 2835851783153115539, 37838224501556, 261996923107859, 44186610676907, 2841213156369052711, 1475865959, 10374908776925096, 298225896799516871, 80217608326069621, 37838434917092, 185284593271299, 10067166305, 725960267359689, 42860606888, 50142538799889496, 2831242961712553699, 1475865644, 2317149467, 87578669441256, 2548368927219118526, 5300561320217998, 186604133762347, 156675226678, 297541792312116329, 84046469287072555, 339280913021014227, 10374753608916987, 580, 196771479416, 83354394347876951, 84145934103933470, 45135705161309803, 2831243433799188996, 581, 297691426251044907, 125189287526875280, 10362594045552949, 50259510311469642, 50325811441667062, 10742821132412973, 290466439600098254, 395751832, 50295510768357434, 5205563859986579, 1176124891556, 297691430179704725, 758686, 155676909757, 5206034927041436, 76085814330676155, 10374872068558208, 5302251811612682, 5302858818905755, 75710915257647230, 297544568866182526, 5302864882242104, 761969364277370, 76084035922371931, 76046191207303224, 585465101557420, 80145120881427830, 35520664, 15213957861138073, 79150691838333, 45068765743114722, 50259503198690244, 78405244176643, 651639030886, 297728699116110429, 11900318174, 12471721546512, 79151444100417, 10374908780281666, 2831242841610850234, 80143956305786988, 42647178761, 196803067301, 1475865719, 11288377345208, 83329178115656901, 46386305936, 5585072, 398656926, 5302867158894671, 45676140140659791, 297691429365282289, 80217460960406675, 37838220599526, 50142655807430474, 289722884372976975, 2831206304465536367, 11296209195435, 2831242841536249435, 297759979001331154, 75494161917792028, 79113843275274, 10260019904017117, 329662541814820125, 50256803173987494, 8552586, 10372612159391985, 763731028830778, 84081313575204133, 302832516464825698, 112961592700421, 76216862844084557, 6327307333, 728745981119831, 1476287537, 3723199621, 4609508738442569, 297645503820467092, 185284773149615, 2552290106787981724, 2831233797125407032, 2835102372456603963, 5226055099863544, 2831246250099343127, 11301722578280, 5530961, 11330442957447, 297760092312536573, 155680251127, 42250587324871253, 2443358913459, 186446395304832, 10373130421207272, 9, 297691429412227370, 297692586749478264, 113957331951462, 120613026975750088, 50257542963726886, 302593923257027565, 297691429356729447, 298128576804157955, 76719156176995, 5237351291149744, 17206, 2757597375147338996, 76118636964253351, 2831237739233665692, 2552139710128398444, 50257542964230270, 76118636972064058, 2441312780520, 125187533219587357, 10304851967500865, 12051100544773, 302228591409903651, 2831235961359918834, 85464184240339, 122466527505104, 15207653951337275, 10304691773807315, 10363630103372622, 5302864873415996, 2831242841536214015, 2831243470685008406, 289638674986393529, 1172398068925, 185284782115686, 2831320177863541094, 15381276761757793, 298128587725430504, 2807566604573142577, 324693930557481407, 11298189734700, 35534615626215, 50325766704897370, 35520666, 10374753608916973, 79148654990260, 87406699, 2831130203065425090, 95910813, 95838700, 75676040672652100, 77985371560135, 10374908788330449, 85457060479016, 762890117265, 76117467411213924, 178970026848623, 12078072962519, 770606750796412, 297691429412227169, 2757597372836782636, 2835193877085193095, 324650701767469845, 5335409368639844, 18331, 373781289128464266, 45267432683838370, 2831235961454281614, 593874499085998, 1761, 18322, 50258581029152741, 1176092589940, 2441315867520, 37838220570413, 297576517729926663, 10407111947680951, 80143967778004862, 79958685189491819, 263671348843671, 2831245083297531852, 121197789441543423, 42638954205, 11290563358073, 302667583373915454, 50295510691621062, 763116297832000, 10374908814072818, 10818403689177418, 186445483824046, 50259173294627191, 89528, 1795591693514, 2880075682041683971, 15213950261423285, 5303874939739225, 35534615627078, 111691990584308, 140162, 10814056585150, 111153811423973968, 49603674765700895, 1176116966071, 76117421124434381, 289716003880300997, 297757651329931147, 38320285411308, 2441312920427, 5206038748559584, 302834787090969070, 37838220599945, 298225887429802510, 6327259637, 297760099686184188, 78405494622784, 770619864743262, 764755430481866, 50258581028637271, 42316990619259454, 2831130077472231573, 192176495636, 5300570546577282, 11902193516821, 76251369497526252, 2552205480416961581, 2830593092720038133, 50251100593303304, 5311272564574538, 726718342176166, 37726285103769, 225487622981106, 373781906777798834, 398568552, 45168319651428257, 737447300875366, 37833484419817, 111691990635851, 2880625961507790519, 10374908780264491, 10401156045131615, 76214767276237189, 5226053933771634, 78400516270571, 2830563834119508952, 2831242970965255627, 50258581028637863, 45135166393067768, 377576674473344234, 5302718097785937, 85432653664181, 50257542963727756, 83395554642735357, 297793798784790450, 76214767067804379, 42, 76117457589019167, 10816441180045588, 5226667262989328, 14551164, 2831269202208457917, 178969737971326, 2841282734503836537, 77987617802924, 157656401335, 125024918631550805, 76117940906510739, 5302864873449673, 76117457618510394, 41905945568078143, 6327307357, 1176125015681, 373749016205017365, 186636841809540, 762890072721, 40308168950, 42317112750500839, 1176125015684, 75676036270818304, 155685883942, 76119682822773966, 185283709152813, 2872398576974492771, 2831235953441189774, 35520651, 13449528970, 2831242841610988586, 5302872264059504, 297684195385201816, 10190909374136007, 45135074991150911, 75677069306488543, 5225649636349871, 2880074166293086934, 2831243470647673718, 111216362072294, 302665880464588017, 1176130328854, 36262, 1176125014580, 10407450228228210, 2831242838195332852, 763680026265869, 41905956227628737, 95894612, 125221828672627824, 76118639015289344, 2835102484699173494, 1331055043095, 373783069563952262, 7265945643, 329227478817064668, 46378379555, 125189696109133469, 2440587972125, 78521497834729, 763689543430258, 2831243968363371270, 11288281762033, 91, 5335399847217076, 50257969909124852, 771265785058879, 329624899155457454, 8375985318, 5302864933895653, 2552176437428894787, 36885911991, 762887198087, 2831139898047522982, 10374759629903730, 1795591729991, 5194268041496337, 373031516189641420, 289716003914419062, 76117467333070632, 15214707013346848, 373216791170840931, 76117467371157032, 2831242841536213686, 11294235437155, 9121943, 2552149925293924349, 2762433765110396500, 37796966081210, 1836821998679, 2953085712516, 5337685533589700, 11338565122996, 42638474910, 50257542969176200, 49603824314338676, 184928250673871, 772335334960, 302668319942589899, 185283709168059, 40356788379, 125222863739680369, 76046147604002046, 184810017853977, 50211978918177388, 2441312780470, 324792142583037040, 1176069521009, 2583245816800738870, 2798952292270, 95894655}
Returns: 128
{409202909549, 4, 49572383664385606, 103078678685138, 2290077811767, 23716663450, 45886852584624252, 5374781956997441, 45886861185955867, 1141026142703, 45886953446883623, 9258001727, 135665574931974, 6000, 45917152750700505, 24, 103054078269318, 45915842168537834, 3536536895281, 819679207, 42714727772706, 2490564803360, 2322056265599, 9209828692, 103079027188214, 43785456505354, 45886953410813107, 1142266479021, 103046389817908, 736534784, 5374564016206179, 400108314077, 42722997880743, 247141, 5374954164489990, 1238636980397, 1100413091844, 400415538302, 103055182455959, 5417293576992326, 45977474511821749, 42723799082984, 103054078180341, 1563859602, 45977270621300370, 45886952592518319, 1479847164, 45886859765299861, 23828021397, 1141779463182, 198580782755, 1142215141014, 1677365, 62235173400, 103239806412627, 45886953517669937, 45885889155252819, 103240126344511, 167136425, 1371558295, 61964040350, 45886953464615535, 24, 408532101223, 188859174471, 84015615, 24102120392, 49572383517023113, 43786393233816, 187418267215, 86228926, 49572418261099193, 70781178, 45886952928755179, 3430957879518, 501433100070, 103054077077124, 42738761610440, 5414877659760146, 45886972713965402, 101926283170939, 408530472213, 50335181689, 1509246641041, 43488804904330, 2298318925253, 105168732312522, 693, 5374554972152881, 42723798974790, 5376707679623278, 49674758424, 2322090391836, 1142197777758, 45977499136677104, 217010456, 86583412, 5426672241015775, 32, 5424742635248679, 20, 42349391603444, 1101646986591, 1150324575441, 5374554886236736, 283814452, 1374301277, 2670502076597, 5375707396108414, 663, 34197795, 509785177559, 5374418543931237, 102170870245374, 49572390241375114, 2779, 1508234629124, 42723848415024, 42738678141754, 45886612804935881, 5377944084565233, 188942417583, 6, 45886851958276011, 45919043259710934, 41558508513616, 60975605313, 5374596987046889, 2777, 103054078180337, 5374555076313251, 1152645724919, 17905095, 5374556282296067, 45977498547889018, 45886953325426261, 45886673239293784, 2322247663856, 45885724307856960, 42723798974942, 42723798974940, 9208204855, 5374597367712800, 103102317385775, 49676473921, 104070133998706, 5374458775470897, 45886953464788167, 102891632209754, 9157999893, 45889114023055703, 501412530563, 2323566385413, 103017833582718, 1159688161421, 5374956057297649, 42860219638223, 164888751, 1562215467, 51053839630, 5424723340605379, 1251498, 42723347149753, 42723800537788, 32893357106, 84101128, 45977498547889102, 10, 5376877756932348, 51055326530, 1495636410, 45977279257661747, 5376707870058353, 24971745741, 43490284155767, 103055551706208, 51053767854, 45889131787979497, 188594376987, 40431187418410, 43785334242193, 40439542743004, 24101214948, 84104591, 42722998465833, 49572381755685806, 34120978, 9347986379, 408530472345, 42814687513050, 509249535625, 104297372683411, 45886953466272606, 1222512169, 45977445203311941, 101926506055507, 103068961161047, 5374570065329613, 1478414754, 103055398343776, 103101227523828, 5374554954495833, 103239804263064, 135506373032169, 5416807412502314, 5417106913269801, 23863746359, 5374478478776555, 42714727772862, 34, 34195011, 5457151278879863, 5417231985861944, 2331522523371, 1238315794, 5376003676427151, 50955363219, 5374570867582154, 2490877148386, 105168732311121, 2322071865008, 42677143678703, 102917051782115, 45886860597204062, 40596340832558, 187416126568, 3568946629471, 5374570688588496, 5374554955498256, 408282050453, 50615554193, 166104160, 42349680572576, 45886952351949295, 1101382691504, 40594791349112, 102018710493025, 45886952908652770, 42461171955, 103046072579014, 1251490, 1161001049950, 37364526, 381145265347, 2323186271815, 102890388047205, 5374554972668419, 49574534932403268, 167139794, 45888886754617979, 1471644804926, 189137251945, 157, 5424520836827856, 1132245130959, 5424734603064986, 165579500, 408284811903, 45887011919717249, 1270455529349, 9347986408, 25036790910, 20038219, 1270669955835, 105170208855484, 42814670693105, 45886953464698774, 86584050, 40237601373341, 5416807744691142, 1142197605350, 103046208029422, 1142197601430, 40407938540292, 5424558636940721, 45919092368503728, 217917678, 101926282647591, 5374459863559527, 50245790555, 5374564368781653, 389163053811, 9209712773, 103143022000326, 45886861088823130, 2289508293346, 187298408719, 135657594706854, 40576926779886, 5374554689561336, 1249242, 688264, 198316400797, 1246891446247, 103055551649559, 5374554852732478, 103054896131753, 40460209833422, 408530048928, 42738088741599, 2331522523371, 49604512556758447, 283814584, 42729646941475, 51019735102, 101946417496781, 42815873790640, 2459937056586, 45888975644963519, 84104585, 2322056259735, 200613262, 9209885880, 736534926, 45977271961343469, 187263099032, 45977459136114621, 45977498274636974, 50386048958, 734846038, 32754858476, 45886952824717835, 135656902402384, 42723798548806, 408497523556, 45886860991259239, 86583363, 165584130, 158, 23848389296, 1141933376694, 16919912, 372746372483, 365027846636, 45919431858714357, 3616688712678, 42723667214825, 2784712, 2162124, 51053593162, 45977490074623447, 101926247334997, 45886953325425872, 134565722100411, 45886996968460952, 45886952824722885, 103054258699199, 41975743675, 187382030520, 8, 42723847729759, 9209672700, 103055346467363, 408530533145, 187382391487, 42723801066462, 34197817, 509397619712, 5424734657168267, 1153133766355, 2809, 45885898047674250, 45977459471204824, 1247611982056, 42723798974943, 388981850441, 46019585231661934, 103239856927307, 101926165785627, 2508344969356, 3388933172659, 103054645074045, 1471934768464, 45886485665723733, 34183923738, 17905090, 380990218582, 49574561504013681, 5374954164487641, 1150323636250, 2323464651591, 138630041592, 51336965399, 1479847156, 5374459994941608, 45886953464783765, 104060669966176, 24285853796, 1943146337, 940989444, 138680649318, 45919074894937126, 408546275459, 779209, 8705421879, 5376854103429525, 5375550830910626, 5375533554339344, 5455875155853059, 51151495177, 51336187076, 13, 178310779347, 283126313, 43785525186459, 283814587, 736609005, 187382030895, 23863589279, 45885888858648661, 16920571, 164979019, 188877077381, 408482988409, 45885889547832572, 2308293962970, 1479847002, 45886623477210382, 24987518479, 42713949748612, 5375688147079544, 187384504293, 103055551169966, 49574534848419073, 1142439690084, 51336187073, 45886997249974410, 1141579326760, 1161131231374, 42824799843172, 2490596599243, 45889132678402985, 45886953464698769, 103141826749353, 133052544963757, 189151045724, 42723198106498, 45915874245387401, 105168730792429, 5424549277388576, 42723167576128, 2322881362002, 2322865767190, 103055551289093, 9261463775, 1141852990167, 147744162412, 990642541, 49572555581651113, 40439629228522, 42723884515052, 105169104928958, 217557108, 281073121, 2323267573873, 45919405791216515, 187382030911, 2825781, 103055467315854, 45888912252304728, 45919090971370193, 1479847663, 45886952823647097, 1140993097644, 103055553237483, 46017375477019481, 5423450494457214, 9209672546, 40415796792674, 42729646581550, 45886988911145458, 409202909549, 198584208, 104107686054542, 103055551649693, 5374554972299752, 42723815894198, 49574672555431650, 45977498949736768, 86526768, 24251979793, 1477298440, 2290286194389, 135666517769257, 8841977272, 45977490060357232, 5374554688022513, 687755791, 5374554972670168, 42677483212521, 198319168993, 9209249321, 43488804989724, 45888887707994764, 495429127114, 45886859643227491, 25037636804, 46019586559682638, 147005223705, 135656617615678, 46017339966918469, 104107651406119, 45885427638877555, 736534930, 103054078180341, 5424549690663401, 9347986395, 42677482587692, 16, 24036012844, 45978728355916891, 50352082633, 5376018568315355, 5374946172787402, 102892018368960, 45915875386896843, 45889103674336212, 45977510619176347, 45977498499058092, 49602364352675350, 408530475218, 103017452702776, 42713786897555, 45887821306079224, 688272, 40265862578959, 102880717127059, 45886996985813650, 35896201, 1912288999, 45886953464788213, 5374596126389726, 45886960657647618, 45977270673491605, 5374597334763443, 1141263194017, 398568872, 1142352632847, 5376707595612987, 991892358, 1140993097644, 736900726, 1270722445605, 5417293579117112, 5374919546908592, 187380923020, 1141851321042, 2322884117914, 42374566082406, 103055552892727, 42861378514198, 164468925, 50386045495, 2490727453792, 5374564018342973, 2323564833289, 2323567596887, 1149099759985, 42729833011747, 103055349251438, 11, 42723798127529, 43916035946643, 408529622840, 45886860597204686, 2323568447575, 45886961546022701, 103054060334552, 1141173719509, 408530154374, 103018124082109, 42834610165667, 5374564018227656, 363168678040, 399573693898, 50615551350, 736534943, 408530472205, 41568021614253, 1238903996951, 9381033356, 103280423273208, 5375696013209625, 5374554970171429, 147830123, 349791529580, 316284653, 45886953517669542, 5375688001017783, 3641176457297, 2322881360521, 5414802752917225, 103055551132047, 510405953423, 45886951990116909, 45919405677705327, 45886953342813058, 49605008936061625, 103055551643855, 5417270155008996, 45887011939544438, 135656671202481, 5374556049430405, 103046356673633, 349840303059, 2, 45886952823269557, 45919082551673033, 49574561289416105, 45919389776683981, 187417581970, 43804654338509, 42723167576144, 40439542954013, 688280, 45919313196401837, 49571310185440550, 1140452570285, 187384609785, 9226575508, 35895682, 2673682, 24052972839, 5378147021790532, 1141026142719, 42739178867766, 737467113, 45886953327102232, 5375696953416324, 3430437741496, 1, 284799506, 51202890342, 45886961598522474, 45917952143260347, 5375687363746025, 45886972852622120, 9243836260, 51053766265, 2308327045039, 42723834802096, 133558022291763, 45918351686356501, 45977498549345970, 187382031027, 23830511560, 400415538939, 45886673595865350, 42722576572722, 173740, 45889131895285703, 42851509941628, 5374569647888220, 1108633537205, 1493967291, 5423674038193105, 103142616922294, 42723831983671, 103055396885812, 86583393, 5376884669407986, 23830511564, 5374458988666393, 2500515364291, 42738759064388, 9225454645, 5375706024940039, 2489334809275, 173590, 1142215413914, 134380910245643, 42722859853277, 2323533402903, 18593114, 135656932772010, 2436818596152, 179598366159, 2435338755408, 45886953225470067, 2617851046838, 49603380856916457, 43951344096924, 40439611631543, 42723798974972, 135551624664930, 2323533402895, 135656899768555, 49604512471104215, 45978589140295273, 1140992148605, 41251843310, 2322176950088, 5374554938606691, 1140993138249, 45977498547893256, 138832819979, 5424573325257315, 349875783508, 852658960, 3431380557292, 105170292951658, 8778536769, 138577462354, 42349944170246, 45887821338603221, 2436544391768, 1142215411177, 165576767, 45919090971907656, 283642896, 3388828153272, 17907484, 43814311482725, 1142336349857, 1246893093355, 5374458825534639, 2270529507708, 45889132676860826, 5374554971822761, 45888773455095978, 103055535051751, 135698120483258, 5374597282359837, 103079028381876, 187382031031, 1472251631409, 49572383629268493, 3389635966012, 103054075749708, 5374458585265459, 17905107, 5375686637356047, 1251514, 5374555094220093, 45889141622155087, 1472066216877, 45978567226471646, 1251502, 1042625554, 1142355802440, 103055467940076, 5374955371792363, 49610190483346695, 1109051858684, 5377026740203720, 42875138194449, 5427134102712743, 45886997104622639, 45889132629090670, 283814576, 1100676799054, 103055551649677, 852658566, 135690157829810, 5417270138366864, 736534972, 5374570689106938, 45919451661573698, 408533217487, 23830598591, 5424558513995711, 176966, 173736, 51053078245, 187985472327, 2323128978558, 45885888974106061, 51966853, 5376877788844931, 198583575, 1479847016, 42738759549950, 1371617962, 45886961416165180, 49572383400162023, 5374954148838084, 42528542506220, 9259574043, 45885889155745738, 494309146536, 2331522480281, 49572419128578003, 50697580336, 103055133631793, 102129924534909, 42398131778094, 17905088, 994045506, 102940471242396, 1499732174038, 43786276126791, 5374587365830442, 42723814782118, 45977498549345954, 1247611983929, 992376556, 42714727772706, 51053766269, 5417231983710767, 90995, 5375664225928867, 42729461767169, 45886953464788205, 132430151559495, 102881065177912, 42697857019933, 51054697892, 45918204788087368, 5374458449879385, 5377934776185045, 46020735726281970, 2323517744845, 51053766253, 33769179, 45977595871848430, 408529622323, 25039367922, 1142199301037, 5374458823383985, 138963816353, 1108162928060, 156, 5374478109908951, 1255653521, 45977498693371365, 135507058087429, 45886961598564120, 45977270750012582, 42723799065261, 8761899523, 42723798088347, 24723293737, 164888639, 658099644, 9242848575, 408482478282, 133201702343958, 42722943080222, 51302842623, 5424511655393131, 42686307852703, 5375526429263097, 3430440316838, 104107832228926, 408430941895, 2317071929281, 187382030861, 103079168161720, 45886972729048083, 1479850760, 2278668190558, 23830580051, 102880950842207, 198318048584, 2298317771730, 32892507661, 103017816940731, 388997746435, 1153081919196, 103055551643762, 365027847032, 103044876894926, 3718161165678, 42722223485083, 1149147367957, 189118886947, 2784714, 102917722784367, 24286921977, 23777567628, 45886953409358733, 40416484388223, 103055281745782, 187382036424, 5374563982604220, 1141852009174, 2298706002823, 49610079071040356, 187001196012, 49574563115116565, 165576757, 45889090513010247, 135656902323804, 1479936087, 105198358741071, 5374588125058951, 9225625750, 736534942, 45886674529925973, 42722859855150, 103078978445963, 135699295871376, 1100326534965, 45886953797522260, 5374458603698002, 187519654293, 1222510289, 5417260659104832, 3581896698810, 10668489543, 135552313706043, 187397822445, 49572382443122738, 408530472197, 9007044196, 992371096, 2307419708022, 45886953325428233, 1109720735263, 34307392, 9225625730, 1245720495090, 45886997248354015, 42723832226100, 49571303111969747, 103055280766245, 42722663313263, 45886952526010509, 45886953464788197, 187382074247, 5424734280027395, 5374597052026596, 2501540720743, 165576759, 45886996968384023, 87147586, 51019630230, 45886953465150984, 42723735424333, 45886861303696243, 534064, 49572382962351943, 408906156844, 61282941935, 2322007057828, 23847408293, 45886972849370692, 51105730108, 40440411068579, 45919390451707029, 42723798975445, 1142267334347, 42824668319794, 1544409752, 105032469585275, 43785054302348, 5424558365881258, 42723800710156, 2322090285001, 2453736136929, 5374554970174736, 5376843826275948, 186984863551, 42724056509286, 10685869404, 1142197605316, 515, 42350480648660, 34200553, 45888886651167234, 408497523526, 2331234662361, 2490564843609, 165582811, 133590245711332, 45886981404203347, 5376027042609271, 5417270153331677, 45977498533003495, 1495636410, 3380131917478, 1141935469491, 2489926323495, 102881098429429, 5374569713838887, 1142233492191, 2631, 400295902926, 24285315949, 1479847679, 2490157186118, 5374555506419177, 23830584507, 2323533402899, 1090553574, 9209828676, 103055535996916, 5376876868398614, 45885889122903840, 42722860215734, 5374554972668054, 9157748219, 34300510, 5374555472945944, 43804860319442, 17905120, 9207092894, 5376876931926172, 409035410758, 135551608223446}
Returns: 64
{21810395323333, 12683221894419325, 5419662785702939, 3335898, 12751250441020829, 636153414552185, 23827408, 1393463, 21733023995985, 90140779938168, 184656265412, 4789068912529252, 5366702819932281, 5419663617663679, 12697772985931731, 12751582233670846, 76996, 636154766925086, 90140850351209, 184583899253, 75291, 5419690274976801, 184584735167, 16922651235404135, 193566156086500916, 2416002, 12751505085087087, 12751075478299635, 89960058980916, 21487111786775, 4789170563054330, 193653409573242527, 12751582233673317, 91787464075834, 77012, 12751582233663566, 12697729753277735, 65, 2997691222275, 23827333, 584321050802137, 193566199652060170, 12697832803118975, 2857809421311, 5422269038447009, 13243997772552329, 5419688925185710, 21810443298357, 12751404415482565, 5439223357340180, 5422553556207167, 17467913261369093, 5419549699884263, 12751075524380988, 633489597580533, 108642699, 21733807041373, 89960091985653, 18802672683797, 193653268880514825, 180972775807793621, 1, 16975216991415934, 21578530956418, 91545015560583, 4803068102489790, 2936843704100, 584319731807960, 12751540802126540, 5422329036566746, 90142151051075, 78383071578, 2971265867000, 13260529346694882, 12751582235606890, 91744109835099, 2970384060630, 197294482250527367, 91349305481931, 44705924925, 636379645141830, 21976737336260, 584321103343819, 12770455660255191, 12751540768353796, 243870286293, 78359384171, 193566155991556048, 21810409506816, 12751582235672411, 582587705460386, 197294482286590769, 18988799710087, 636380944743591, 185758530891940924, 193566259977443221, 23826812, 91543618221638, 72763871767693, 2857015193738, 655186620307025, 636153501068198, 1436646611, 3047747656424, 184656265349, 21810477295614, 5366562876991813, 2856960886477, 12751480006448951, 5419549684956146, 243839083956, 5419663617592958, 12697729732563442, 5419723347636583, 636336596775043, 72599287761684, 193566198354496466, 43974732877, 89925739072405, 636197317647705, 193071838610297623, 399355780254, 1374135219, 17465024407550325, 5422371325086970, 193566059758633647, 193073457053379234, 1471801810, 197294482268763636, 43974883914, 5422329035300690, 44760358397, 12681482896384032, 760, 636336599876334, 2996306034682, 193653226340049539, 2894617023760, 91569105157716, 3092214456777, 636591543952003, 193089903790408357, 12751582268854533, 17464963568558577, 2997621240050, 5422510667175619, 5368112846378268, 12767735341877134, 118490874, 1423824601, 4786357210336364, 193566198332929789, 184657946566, 193565770245754216, 108772157, 197243257357397540, 5366273398288113, 197294596459350538, 21810409507577, 193565938933068184, 34579707, 13331205744498791, 193071682532746555, 5419843954188382, 4803103667392924, 193564474780283591, 91646769059120, 197785473709901325, 13260270209521283, 193564474842520932, 12770454946503204, 66, 90140850469497, 652141597653863, 12751505111809216, 91684398267586, 5351367826621494, 44705856943, 5419584818067476, 3227245447575, 5367957815644233, 2997618983332, 23772648, 16990825129302051, 180972722854350659, 197294482334514260, 12697729699626515, 180955500207472219, 185108694836921126, 193017409788844942, 12751582211899498, 23827397, 21811790230813, 2997653169533, 193580811645102670, 153095, 197311562068656994, 25162832, 197294481475415155, 3, 193566016177951001, 4875545135122313, 85776598, 180955679078838874, 12751190537117978, 66, 12751582233670847, 193566198332054254, 73495274, 197293045792550519, 12770454913383470, 338277269769, 193566198354495806, 5349922693128922, 584321103339218, 193017116353413305, 91349304316422, 193565861431809692, 90140831055789, 89778348755625, 243798755505, 5419943893595650, 193566199633452299, 3047777799239, 193565828965009637, 193580811644323588, 91349305265745, 17486462938068569, 636154767582787, 18802589963227, 1393096, 2857877311687, 21487161632365, 17554403288425901, 5439023277291527, 21810479874288, 197243117594668989, 12751505111809231, 89960091150117, 397999837075, 90099386886982, 13246886630403533, 583982831727327, 72589027, 193566259942388334, 13244134055092264, 338244019703, 90140764639293, 180955500940892078, 21810394074187, 636379666905975, 184583899801, 44724189283, 90099421282215, 193566016142794881, 19206311506024, 78346897505, 193566016206769368, 197785500157353403, 5419663616828277, 243816699981, 5419662785691819, 636550279808024, 21732939548954, 21950286051018, 12751582235606907, 193582754771040296, 13262879674903853, 17465023026580312, 4789068891831218, 2970488967255, 2970402189289, 193071943533369296, 1470933731, 2996372285473, 184606466386, 197294482235574080, 1393096, 2970381540109, 12751292723891184, 184549467733, 5422268274347617, 180340863419636727, 193566199620086238, 139898949469, 12770724345757276, 193017071651150011, 4873754886348066, 2970384842554, 1470932998, 193564449960276351, 636197303537801, 21836840255267, 21811792701680, 193580671065854964, 78308224746, 12751190501085894, 12751582318325054, 193582265076574487, 506877598195, 13246888012501321, 636336629438111, 636154766925084, 2857043275919, 12699595768403623, 5419724629074191, 180955756458229414, 90140777950802, 5436329452469788, 5419843954188293, 2970416665148, 193566199618408133, 399416543320, 5366562972115843, 74782656, 2598672, 197785106667268398, 197785500157353403, 584321169289590, 5438903695014161, 193564474780395117, 89899263892357, 2996356994116, 193580996546126375, 652320099421330, 78348642068, 4789171996310870, 193653528819499634, 652354447130483, 636379610124500, 5419765856493659, 90099385899751, 2970384006153, 636153498818566, 5419663617592873, 197240295852120905, 34582069, 183336734597, 636119146024836, 13331180589141620, 17483570825419860, 193565861412579726, 2767, 2970382768851, 19128628087921, 1393097, 5419663638369898, 4789067472794906, 21733809498251, 180972911411763753, 12697864782997657, 44703587007, 193566199683227825, 12751190537198489, 636154766925067, 2796256497447, 21578549540615, 12751190502693229, 90039047129962, 338277272518, 90140850274492, 5419663616888757, 397999776583, 193650552615747783, 193566259956633484, 72466586, 337476318686, 399416550562, 633514704978414, 5419843954190457, 21810395467143, 4875263980753884, 71145228327829, 636095110095934, 193017314535142955, 2970453137584, 21578530947836, 43963121155, 19032091633931, 73054484175307, 23827399, 193566198354495787, 183336734597, 12754037780998534, 2971263351788, 89668403653334, 13260529379437082, 636154733410724, 76948, 21733042604369, 5419549698566916, 2894554846344, 90140852276088, 582587738457759, 633847873899921, 12697774402931386, 12751582211899498, 9790, 652295776296963, 4789144411834845, 183271149085, 584061717346292, 17486180499778522, 3227258830147, 12751582235606907, 12751190534791269, 73053204170231, 180320525362710397, 184583757350, 139899172303, 5420022059461631, 21810443298421, 12751582235672414, 183236584159, 72765224593745, 197294457190029536, 139918513756, 19032127555502, 21916802240991, 17555974238788584, 23827334, 12751540747637494, 5366169568742510, 185123445065647395, 73608831, 399406757733, 77357, 398070243373, 197243257355514118, 4789005864383534, 90140850349731, 12751190537271053, 1438008597, 17464764960153971, 193580811645159118, 89960057751824, 5422371322778502, 12751582235661231, 5419663617592466, 2857807976616, 5419627341745147, 5420022165407034, 193564474099112430, 21487127864408, 193564081753498353, 197294481508170350, 77010, 193582619752013435, 636489859707696, 17465024373253974, 4874115850235108, 16922821140068562, 193634182936954122, 193580671830260108, 193564415615607895, 193566199654582255, 90064215679733, 184583964750, 21810406286354, 44703586986, 5366676323904052, 11505, 5422329070455313, 16990960784593791, 633489660202860, 5420022165414720, 1438009319, 5419663650794117, 78348644218, 87630322, 72799590233761, 5419524322581914, 197294261474518023, 91348504159748, 79073942891, 180322230330608752, 91569796169461, 2766, 44786920906, 90140779874615, 180955500971897062, 2970381537750, 17465024373169604, 21733009551613, 4789144460794297, 12751505111809227, 184656156290, 79058784887, 21916799192942, 79093942123, 184657946560, 71048189705245, 197294516656630422, 193564474065063519, 3227225596253, 2970436168989, 5420022095571657, 193566259072214539, 5438927967903179, 2970381537750, 13246527615944277, 2997621122742, 180972775830442211, 193566198282104126, 184585645936, 78348644209, 21810395472231, 193566199654581531, 12751190464443490, 91569071034469, 655151127734038, 2893216796682, 12751540746934758, 636154733409067, 5366536425103277, 12751480027838216, 193580811644332962, 79058796230, 91569071034464, 338306032718, 184550763808, 12751583096690355, 19128594195342, 197786964110846514, 19128668233931, 5366169578886379, 5419724629074180, 636154766925082, 74781990, 1437864359, 44736790041, 633516122815501, 1438083893, 2970438355510, 4875544287982873, 193564259232617273, 180320659596051767, 399416608886, 399416552577, 180955500940964277, 1438083525, 2971262683760, 180341157158072176, 633489576635611, 565521766458937, 2971263342053, 12770686860202332, 180320780237776261, 78348644199, 90064133292812, 21836127793393, 21811790106597, 636336610829145, 34581703, 5439126445356427, 633489596424429, 193020290082006525, 75291, 17465024373169604, 636154767660570, 108764425, 193650577687290625, 12751405235690447, 12751582268789099, 5419663617590502, 12697864762346441, 217689791200, 21810443451127, 12751505132505115, 2703, 636154766925084, 3335898, 79074006928, 12754113722106736, 193653226373237907, 193564415613405647, 89960019553452, 398001169035, 636153501220633, 193566199619145478, 65636, 12697808684923060, 193565861431752945, 12751404417734022, 34470539, 652065816982144, 2, 5419549699894010, 89958686617690, 193580811645159118, 44703586996, 12751293557890000, 197294261475805464, 2109, 13246605587662562, 197873776589118918, 193566232716931288, 90140829674140, 193566016179670242, 12754284519770274, 2997620221153, 197294457115213203, 12751582235661227, 193072019381300423, 193653224979087732, 180972583557275199, 12751051224755726, 12751539467117108, 44703587069, 12751582235661242, 3182729031260, 2857775187701, 4, 13246860788191144, 652100134040761, 633489598416781, 90001574018786, 636336596775534, 17486435393909936, 193566199633452299, 16922684677470069, 34582112, 5366562876280487, 26, 44706592447, 74868094, 633610531119176, 12751405201699899, 21976705288884, 696, 90099386700168, 506806653088, 5419843954248917, 2971264512809, 44703587007, 90140850351209, 106851423, 180904710313120032, 19205027757903, 90098604721255, 399416550563, 21520194327033, 34579699, 636154766925077, 193566199619150773, 399416668900, 5422372103768542, 193566156052305808, 17467852201093909, 636456439671915, 193565940202854262, 636095108985776, 584321068974248, 633489561478142, 12751582235662688, 5439161842212470, 636154746588739, 23827333, 185740097025976609, 636153498827973, 397997779094, 193564474791633034, 12751190547000839, 2857776119209, 2997653876346, 21578528761304, 11, 197243257357397197, 197293003201528113, 12751405234446863, 12751446715459172, 12751582328443453, 2970383995392, 193566199620086238, 180955636513046969, 2769, 13243999056240520, 185741675284394212, 180955500926813385, 184585763126, 21811741772101, 636154766925087, 193566155989685361, 21810409506880, 21487097776536, 89778369143603, 12751583099990673, 90099312693278, 180955679149046516, 21836863572062, 761, 78348644132, 584319772152804, 12770454895404609, 193566155992882374, 12697833514843846, 584321169350114, 89778371071717, 56901104, 2997620104437, 19231688347108, 139886358382, 89779618810058, 17464660459813877, 636154733410797, 3227260641851, 23763242, 1438009317, 19129457776197, 193072019363200747, 18937651783897, 197311500892824594, 2766, 78383071569, 90142119193174, 180320525361599065, 4789067506768661, 193566199618408078, 636154766925079, 197294596532143089, 91569071035032, 21810407112973, 43977072547, 79059633592, 193566093411032123, 90140850349731, 21810409507577, 185123613566159253, 78348567472, 74870710, 371910933755, 153170, 5439223440901739, 180955500973055535, 582587618128150, 193566059788398791, 243798875872, 12751216122831694, 64, 12751216122891560, 652295797992722, 184583899232, 193565938952506550, 184583828210, 12754089689438696, 5419663617592939, 91569049408801, 21975436870838, 636154766805848, 2598685, 104544184394, 90140778809840, 17465132887554288, 184551992727, 193566259147065841, 399416551003, 180972775882489955, 23826749, 89960091984904, 12770293953319887, 17465024375567014, 21976739007215, 193580784136421404, 78326256264, 73608831, 2970487296371, 12697729698788621, 584060266676387, 636153467820336, 193566016142731419, 1393098, 506830013291, 2970384833533, 636380894899593, 12751190464499853, 12751582235661229, 193566199618408142, 13260238954717117, 1471802237, 184583899253, 3227260571384, 2600415, 16975140371592176, 12770455729273690, 16990867747949524, 636456440966542, 5419688974070750, 73053136464509, 5439125630422328, 79124521940, 5419663617590437, 399352605783, 5419662750566798, 13243999056240515, 17556152194988158, 5366702699618808, 193566093425480359, 193566198354494432, 197243258172715392, 2797552885765, 12751583079714062, 193566016192060617, 21810409582149, 193580810359669273, 584321153910015, 2970416676493, 5420022964064452, 636154828419809, 193071917711632259, 397966903228, 193564614674897272, 636154766923729, 108642692, 243798755506, 72763975375933, 1438008604, 193071546935070887, 12751214765813461, 337548557666, 90140850351208, 13246827165683364, 193071977969124080, 197240373805390558, 633489596358857, 193566156035926628, 294914726588, 2970437518043, 431331485854, 12754192761904643, 197294558977263732, 12754148141168679, 652295797848493, 5420022165632988, 193580750630014715, 193566198352834059, 193565830370323171, 193653165741705562, 5439223440903332, 5422510666340113, 193566259955310688, 90065015262705, 2997618994455, 2857806304050, 21810443449038, 193565938880565176, 193653269713616439, 21578469142190, 21810443377831, 2970384842183, 78348643801, 5420022133425812, 193073456157865202, 78348643741, 13246827165683381, 153159, 633489595130858, 3227260688553, 2893267873445, 90099383651738, 185193307208321730, 78348644196, 21810441486649, 79143343474, 43974883909, 1435736642, 180955500113429677, 74924899, 2997642464958, 3047776426956, 90064217571196, 636336598507505, 5419688972710425, 2857893742610, 91569048257440, 180972542129004717, 44758104180, 1513356, 398070172920, 193566016176506555, 5366562125992763, 184657946562, 193071942800666481, 153158, 19129460241383, 184587024572, 23838157, 184585645924, 3047810687313, 23652695, 5420022095570992, 1371547716, 89960019607660, 636153498819323, 21811740340391, 1513356, 193566198314229414, 5419663617481428, 12751480004077173, 184583899801, 12751582235661295, 13246860788046323, 5419662750565198, 193566259944096571, 633376276889778, 12681456711597257, 3227245448046, 652100166050260, 78348644207, 2083, 12698089756114847, 5419690276208485, 508193723009, 74870718, 652295797839134, 5419662750566798, 193653224906696003, 104511330308, 78348644207, 13246690817245099, 89899235142348, 4789266423577208, 636154828414552, 5422269039901402, 563748690947149, 180955500937926472, 5419662750566798, 193566199666391544, 21811790106597, 636154777702107, 636095076053250, 4789004582971119, 193566199633523166, 180972583592583119, 71048992382852, 12751344990099493, 5419549666821336, 5, 652295797839134, 193580749766818554, 12683024207073674, 17465024407615770, 193566016177735537, 636258956820630, 4789144356442805, 197294558942143900, 17467808855503219, 72468644, 180883115656199842, 193566199618408143, 21732940325953, 90142115998342, 3285918232609, 399406599632, 73054506633571, 12751582295585834, 636197317648352, 21836873383698, 21810492234309, 5419688975740982, 193566199652276841, 13260374005109280, 17486102849619178, 12751540768351438, 180883012540958141, 23838527, 35319807, 5366247478936424, 12751075490446085, 2893286208686, 193089826896748758, 5422293287859951, 25088518, 90065012933864, 193566259956430828, 193020034168858309, 72961460626447, 2970453917544, 21810443225825, 104510078960, 180320480658059329, 5419663565935633, 74924440, 74870709, 183335068254, 5419663635848618, 12767566027295198, 399416668900, 71048992230188, 44705782708, 12751582297512714, 193566017560241456, 371912727540, 5350152301978386, 91569071034474, 35384637, 90142162228862, 139938599683, 44738712474, 21, 193650808539284481}
Returns: 32
{2359034797332678294, 4919217, 20178317180698, 226027391565057, 2358952084342782232, 26143913039963104, 2349493460751903591, 26143995505208770, 2359034340953081956, 2431683168395053, 556272451, 2389074368387880, 842608346822483, 2347394045013069076, 103154185188812965, 599866610327794, 82451, 50794684733288, 20106196550180, 11171037290908609, 34839899098821321, 2359034870552864097, 619897594291450, 289291, 96529028531991, 100313316164438006, 169714311146631, 11235800308122546, 2936, 26143986358711308, 2427153677949648, 289312, 20106093803770, 2358869597593725991, 599337195501962, 2349039804366389391, 50794631102535, 4456953, 2359520710458851920, 103134621293856064, 2437170164428409250, 11235865551572517, 619897038498258, 2349642414445013969, 34121075474136545, 100413674607217890, 26031599528278730, 619309412633944, 556272621, 96526719041936, 102490659156435945, 20106721554886, 51302471259922, 619897522840878, 9813709, 150124176660869, 86198775770344067, 20690012704667, 619381903616646, 2437228679536354981, 103097693981689084, 150132713589395, 96001200486802, 23717290526139143, 103135212326626189, 2431020697126406, 26143476327169283, 76429817166615, 619897039073275, 50722923865415, 20180154883942, 139885, 78025821706861202, 11251022384261061, 26143922459082435, 664784863303, 14343030, 619897251429142, 169642113738952, 103286193630038655, 34707968981277004, 50794948608818, 619374118523720, 50787338804709, 96526994068975, 2349472771590420915, 103023482464068000, 2358977281688135848, 619954724297896, 2356636108936125000, 26143913562107522, 2883404143, 662544402116, 20105866935555, 170153581355837, 32517043586713736, 103135281686604367, 103286713156026461, 20108473252549, 80432405479093674, 198358946360771, 169714349557164, 169713544643269, 245482132187102, 26143913039390550, 595907614603779, 11185524167689910, 11193875322563939, 619897039070346, 96526750677034, 10653364551788291, 2359034860940159349, 364543480, 198359755852912, 20106165000981, 10489260633335317, 560137456, 20106721554730, 92748766479929979, 50785052696137, 23717290736368784, 103154769222808231, 26143913070993177, 169704580210459, 2446802396289445, 11185524164653753, 40041075, 92763948364912524, 86375907927160407, 662616059662, 301921653, 2358870242631791956, 2942, 619899276856043, 23732520467014268, 369049023, 96526714250377, 11185524518538720, 102659851693774757, 34649390728993616, 11020913673551313, 619954203830562, 2865, 83999, 2437022455674607026, 40041043, 14342725, 103089343484728713, 102557184987557694, 2359019194015691399, 169706636204132, 51310246624296, 34120560015669816, 47, 11235800860199127, 26143922716068968, 50794621588687, 86282242677203253, 11235800797454865, 82960272917, 2437170156702640012, 2314861637326274, 2572, 10048869084, 289295, 103135281686604365, 2446728664429613, 2278131884062759, 20105834783425, 78670201664236640, 4, 2347413631104156632, 26143913625437290, 103089343484935395, 619897002660599, 20106161266244, 619954141143256, 662544402049, 149619070643818, 2368953142251042032, 12321517135, 400066464, 2431683175680907, 96526750596068, 9719246727, 2359019717376100866, 102669574421235259, 2520949789393220, 619376298050420, 102494651714473352, 198953597847171, 50792309995921, 169714310482397, 82789, 96526711488285, 2492562639798171, 103262380789623299, 93363740300726203, 50794621926795, 10287570, 2520950335697542, 619954766566899, 11081490564278196, 13263093159576175, 11235866005361938, 2347473890049237773, 169640338275349, 10503902413968777, 82992158128, 26143913032407876, 623226755, 2437266125152591846, 20106165287564, 26123754222871021, 92631939615827985, 96001694202759, 2359034797327886457, 11185604773054573, 20106165722161, 103262381300552242, 76429817166433, 9968675107, 2331535157, 363928418, 11185522162441868, 2520950367166926, 92748307822387431, 169713762384315, 2359034341199102139, 2359034797645803643, 34633682770355776, 2358997338892666888, 607778, 556269901, 250361542621958, 40615624, 103135281686726827, 301782801, 50722725128996, 20697547206765, 2491916695189938, 86282242749173638, 50792621032525, 2520950345492426, 96526719041947, 2349492805689484365, 2431020354452585, 2407048226412688, 149607567762873, 11235866343373652, 169642108832838, 134109456299038, 103154184838834995, 2431020697268149, 2331536752, 2371351894911804264, 81467533, 103201800006749709, 2331772724, 169712340470752, 619374051589051, 26076306291643085, 100991673548360489, 170153581823955, 20178044460955, 92794564638707719, 85091900044, 653143425040, 2437220813779249098, 9968798004, 2359034872691861232, 2567, 13310578815675508, 2359034341016078530, 2431020697265650, 2520949784670911, 82996410784, 102557184715105306, 2359019716952602436, 100413090402536855, 364543109, 78093440239944670, 2359034797332680172, 23651885511949062, 103069793564300157, 2520950273756456, 100857809688020688, 23717300426574491, 83023334996, 26031601837077657, 50730270384338, 141598, 11170374819354364, 364067793, 2356588696523774318, 169640194858839, 20105834783425, 2347413704392105346, 50794631389420, 595918029983200, 78077697549676803, 50794849768392, 75, 5203218, 2358769433463377740, 93216084903487723, 653103624230, 2362122653879243331, 2359545825451575181, 2359034797332408199, 2406983698737824, 2359332050407197988, 102557177870071006, 26162960980086373, 103135209697539292, 169706635932266, 2359034787925921278, 2359034350919602977, 2349039804820183654, 26143922502276196, 2842012851857392, 2322865542336961, 599793559671331, 103135283989802256, 169714311007971, 2349523561711053727, 141351, 20113368166312, 20106716484723, 26095853401853512, 32425130662225563, 26720815848048488, 86282235256526041, 96517165487869, 13461485507710515, 170151525360708, 592113737, 13310578815674124, 5203388, 328803886, 23689463971149851, 2369036545524129973, 2314861631639122, 23882057020610356, 301782801, 2671909519, 20106721555254, 2359034799649324490, 619897522695287, 653659420212, 2431020634590638, 653103627100, 619897594291229, 11193949187855897, 103135281690054641, 78078296149074887, 96527065726056, 2358952093951530965, 2359034797332204494, 607776, 11235800792597706, 595907788793784, 2356636687247384865, 2358952093925799187, 11081490314233004, 1, 50794621845185, 66492692181767, 619897594291662, 26143986152690570, 103135281686604356, 149619066953507, 169712304853054, 2359034797846786311, 2437170164388141521, 2359034797854344877, 734, 2446998032202298316, 26011462982846675, 103135281614118639, 2427152568183638, 169714346258904, 619897003187572, 82762, 24465584128213228, 662616059717, 66502731678924, 2349546993273146640, 2322856052596270, 103262307120923302, 2358817713786092189, 50794948608818, 139872, 619954141145822, 619889680331709, 50794631102532, 2358870178501614363, 96526718774162, 26143466162131503, 2431020697265285, 11235345834627092, 131, 2437170100066091834, 11101477645129090, 619897033902670, 102557754562253141, 2505252879997497, 96526719041773, 26720813923672901, 2417978699915887937, 2359034797542845129, 660234104523964, 11139720099943269, 96526711488107, 103135281686522152, 2521023382290902, 182662511720330, 139876, 103262373455892717, 11235792435207313, 26690170045991791, 103134621293856065, 10564554501, 2431103297486272, 2373368001423002, 103135210008760057, 2437266125368906288, 2349492798193892557, 2359034797332679934, 12800709810517112, 76429817166001, 23717290526261580, 86282244765554522, 10039681904, 2359034797332729581, 23667032428665838, 26689585175233842, 51383363986623, 664825710185, 11185524450550721, 250286443674482, 619897039023252, 2439446878666034970, 2356523263570701951, 619897313964286, 71361161, 169712117190697, 580209544444706, 66502668873419, 92748310077989623, 11185524514715530, 2359034797574066594, 11235800277442201, 749392911144978, 289657, 9811452, 2331853852, 23717374015269132, 26124339158733140, 92631939261918848, 26143913039390146, 26095853469183077, 96526718568377, 24316047642483705, 118411133272181, 2, 556557210, 169714098018591, 662615803137, 2359545832912675445, 2359574282171109793, 11235800860199374, 11235800860199155, 86152666012941269, 91066613654741200, 2372791358910394, 2446955526419966799, 96526750596041, 2371729009898902598, 103221221782445344, 11213422596398650, 100857809307861400, 103097686398801828, 619889692305542, 2431103087104633, 619376585162985, 2359034863257230176, 73342881047, 96590326523181, 49759316, 182662004740079, 607449, 2472465433132740, 34634327983368074, 169642176359257, 2368904601225859757, 26031602047445502, 2359034797367867912, 103069857186534179, 2359034797332819879, 662616059653, 11235344009642165, 20617517955701, 100857807030183049, 2369000738210517927, 619889685175859, 66939703846782, 619890232488143, 11235800860199463, 26031530397039214, 82960649644, 2439317957396393534, 26143995505256265, 556269618, 226021881431773, 83014070489, 619897039073273, 10039683796, 2431020704960890, 599337195360400, 664847958645, 9683091052, 2359545897669504761, 93344016223527727, 88429518898113827, 2358996762909103510, 86282242744716881, 2368920231876882057, 169641557215587, 20106197159336, 364780678, 20113445034278, 169706636202445, 26163470942993958, 83516796919, 101007413608169685, 82426, 103135212326897777, 92763948594990479, 96599764343801, 10586324698477339, 96590326523177, 139626, 556272449, 560426740, 2359545897669772929, 82769303877, 749392947324810, 85773954819409694, 11081488507388373, 2973944024742959, 2292120844, 11193365300572977, 672979309615315, 663167083599, 2356720697849149084, 2368920231940024093, 2358870240094293652, 103286712564813641, 2505251183251522, 86376484540108773, 2520949995415108, 26143922463578442, 2359545833204763473, 20108406445912, 96526718894258, 26096428521753436, 103135281686603838, 10049344594, 103154769259714281, 9813638, 2359034343527130856, 2431020666092983, 23717290526261577, 103135282237628686, 50795149623505, 86282689157412554, 619889680415650, 619374373912010, 96526781803384, 11170446582483352, 86282762657972839, 102537689869763918, 95937584415513, 11101477086072766, 82769303603, 11193939810362945, 103135281896568575, 2356588174212570854, 10653364547930289, 11235800860197769, 103135283993735141, 26143922526745342, 100992333874941646, 11235866308404368, 103135210039972447, 86282242748933371, 102490651068473551, 2359019719727742186, 2359034799828203054, 842620360166021, 11101477638148046, 3033558914150491, 149536559200327, 169713829714958, 26031602047445502, 82960649607, 198442153765936, 2358870183458578421, 11235800864092057, 20106165722826, 619961702770637, 198444497882628, 86152665909758775, 23732448554492065, 245537157502615, 2359034860940159440, 103262379327120948, 2358952084302490925, 748883202443006, 619954204240435, 653103624528, 50730415377973, 11235793008193764, 2349539192446816763, 2358870250097620212, 11101477824891509, 2331773957, 103089279032501706, 3033566236097755, 619899276994703, 2407046179855433, 2349492799918535203, 2431020737402019, 11185525044986108, 5064666, 364543475, 26124330850427766, 11193939270364364, 2349716616296695964, 2359396366422013350, 169706628704159, 103135283958226240, 86199290887784634, 607886, 92763948294551992, 198952686218056, 103134623549924242, 11235800308122546, 134117510213609, 2359034799899579916, 20697720729592, 579626215394515, 96529031723085, 34831767047165434, 720, 2446730258261881, 599282715227160, 82790, 103135281686604386, 2359574272524752523, 26143922945321540, 50787411094162, 23763095415707653, 103286713156026489, 20115627583905, 139879, 26689593018280586, 170224511822888, 103154686832596879, 96526754199540, 20178383714328, 364067738, 93344006919606459, 724, 2331061117, 50794621588915, 26143476118563782, 2356621616602191381, 619374020813885, 103134621356879779, 653439981144, 183323126045355, 619374051824081, 71739978, 2358869597571713939, 26143988123015565, 26143913039629629, 26163468886537546, 301782569, 96001977709639, 86198783299010691, 2359034797645803568, 11235800806801105, 170153545759184, 2359034798165665383, 169714382233847, 364543480, 82960524470, 90389857283564637, 2359034341015888296, 50794618116989, 10044551656, 96590326763298, 2299679749757028, 2359019716925296214, 2322184352, 50794689589652, 364543111, 103135281623581147, 2314861412323300, 2359034797543033536, 2356588696595830021, 50787051018080, 364541577, 619897039023249, 149536629566770, 2359034797332530600, 103089335732119943, 86152665981354929, 71740131, 92748310077989564, 103135282227893343, 26163469116904368, 36682876, 2331772799, 2359034288809818902, 102585566747742820, 85753919668610312, 12286009261, 2431020696683006, 2359545825674766202, 2417993849670582463, 2331772788, 103097696218443363, 169706635932266, 26095917050078168, 26143922526663067, 198359748751962, 10049076829, 619897039073264, 26143913039390052, 749392906828737, 26124338606660362, 672907122779648, 619896995635312, 26605721106251444, 96517172219061, 20106196631635, 26143913036153134, 2331772797, 85233228250, 2359034797388451849, 11235798004744943, 23717290445463332, 2973951490350183, 2492569271074226, 11101422799142095, 10049344595, 246061965142187, 102557174751666216, 169714311090002, 2938, 2826370521302851, 2349493460823214105, 20116250554216, 2973431468187306, 819306293, 103135281686522154, 50794948608818, 149609600164767, 50794876955135, 2882799154, 619899276994702, 103135281686603929, 2431030072947745, 2882563461, 619896966759280, 169712304943414, 103135282175135467, 374, 20177837688698, 26143912816678970, 51302538842502, 40041084, 11235866036904972, 2359034787992676874, 100, 2359034797332680131, 2349567029492383271, 96526743078349, 103097683549704216, 2358869597357488619, 96526750456195, 50723026096948, 2359034797332204513, 103135281686726688, 103154686833457501, 2331913825, 619897038816767, 100478010166764820, 619897038497967, 2671989734, 103097685877014145, 2349492799925907098, 198358982293027, 34781386532245356, 2359034799570602684, 598078440049, 11020913713498052, 2431020737279218, 2359481501468043456, 150198501627652, 82960524477, 246062815709321, 2437170102237470958, 3033558214841585, 662616056948, 2349472771951708043, 50792903465822, 26143913039913098, 102557174763240887, 102585566747745249, 10653958422595616, 317, 198359713204353, 96526711485541, 198369391284230, 50787051306009, 96526263190510, 226019647924107, 11235863723342204, 26143922459082439, 92748309299374161, 96001749839417, 2358952678054605817, 607776, 2431022717664224, 26143995437859099, 86355812621873282, 11250958551855386, 134110005512315, 2431683175678499, 2368920231944808822, 4919217, 11235800254723504, 95947166257605, 2369652032594123509, 2437051239725932609, 2346801515704830267, 96001761785261, 66502732253461, 287093, 2358870242337141568, 103135281722396701, 103089335955815049, 26690105810627770, 2356608165579734292, 2358870250173957005, 2359496588504140462, 103135281722274567, 2359546417269432573, 170158811848365, 598088310762, 364592861, 26605713338765471, 103286628351426648, 599793903141161, 221441, 2357338794039242295, 96526749867184, 103039206348031117, 13343486879733221, 20106093548331, 26143922526411576, 20106165285366, 2314859175653325, 76486504451326, 134107727873447, 2349492800182163035, 26096428158319631, 169713509986016, 102557175302646522, 11101486982628048, 13310579181706813, 2359019709080439101, 588782469314, 198953571022914, 92748307751199692, 2431022749949308, 149617021848504, 556272494, 2431103568814253, 2437170102831532301, 169714315349002, 96528992713875, 103097685876759812, 2331772721, 10653958074889216, 13310122163300355, 2349622303358191546, 50795176005348, 2417381631070358357, 607421, 2520950345541412, 26163468893889121, 76421482632382, 672914822910697, 169714311005759, 2974008386146703, 71740130, 2407048221310445, 2314854142525148, 2520424657369899, 11235792990428394, 169714311007287, 11101412559385885, 2359411961558161040, 662576059891, 50794582164669, 9813550, 133528203133595, 26143996031903927, 102537632728525827, 2277548063343964, 103135210045852106, 10653438431948296, 66492692306688, 26689592681010465, 601837404, 10049344596, 51303334094853, 172, 11185524522273121, 103135283993732847, 76429817436706, 2369503869620277300, 5203386, 2973436118341106, 338282, 11235800860076695, 2362099188493360995, 183322866741393, 96529024075492, 11101477023264301, 102557174763240557, 103135281964306612, 26143913039630306, 5203390, 2437154458317410338, 66502368530702, 2436625558036887576, 2357187965587626154, 11235800832864928, 11, 34120557760149409, 76429856443662, 11185525044986009, 2446728142577067, 103089338041063120, 100963784566347520, 769488116431580, 2359034797641815438, 589276034678, 20109020869188, 103097685876150915, 83286841116, 2277535916660281, 2356720697785718912, 2358952678158784810, 26143913039390153, 102557700398291325, 2359034341015699625, 2446910851835716891, 103039216062882297, 355451865, 2358996753312630533, 2437023098602014656, 82778688753, 26031600151688073, 2347358166195786721, 85773893276203595, 2357187965071305437, 2349567018437715628, 2356608177591741310, 11193939712079600, 169713754736502, 10638206239200090, 45621583, 13462128633744677, 2472399942394108, 88430027707481713, 11235800860199159, 2358997338856944384, 672906541828586, 226022431571430, 26143912816556634, 103135210569592900, 169642106320265, 96526719041773}
Returns: 16
{1406904086405060051, 1398249808837844076, 19446434042814826, 1378712387477743305, 339691251, 80719785564488759, 1609061299747591, 137568753954251572, 95706315, 41756086588905, 1609064636509041, 41062074254090, 41756114967098, 1609064601742423, 69374962314072371, 186073598373916, 46392533004538402, 6684569888054973, 86818382, 19446874262458736, 1378712331482484337, 41756082241327, 41721654228405, 1609061409704290, 124438279484418345, 120509661, 23267837066352381, 46264162418041008, 154413513319096, 1332191935313757557, 19446433377011762, 23234923416341538, 1384175948063324417, 793581741064, 797217206127, 50603677459645434, 34966483, 1177108435, 1609064510370760, 1331339456887431786, 137531276354759414, 97900903654006745, 6684570049021884, 10996, 1380244296889917311, 46392533164034225, 86815245, 46392588693909530, 41027863363202, 154763630403935, 1378712392832847405, 93572626527273777, 6530364765867970, 23267772631888208, 1609428871030982, 46294153191085015, 6643788922280644, 5, 19446507357724334, 92883830535512275, 34884721555, 94615075, 6684548101870743, 23267160565256085, 93531285949391639, 93531317227533920, 92698046063171523, 371885195, 16582, 23267835942655334, 46430767726057882, 186073812800891, 50505263298280494, 39652067, 6684603891031865, 1378808146576344014, 1378680309154565582, 39872576840, 93572626522530765, 6498210647902676, 5401608260, 73941, 93572625241212013, 92730180893773670, 34, 6684570051266328, 19591838847565004, 1609120667504218, 9375062, 69375036547548089, 4755120829, 6684604258406600, 116387956290, 34964010, 46264163316506722, 6498865622683874, 6684570926588876, 41067469029929, 1609510209557476, 5430256147, 186073974444276, 1609030169721901, 1609061409710548, 1409984958469772734, 40972264583096, 35530438826, 97900826616333242, 23267837118555360, 34513402026, 93572279584048525, 33769602, 6684569677081118, 1398154289955915349, 23267802644378516, 1609061299747143, 1402198532500852456, 68626417168079880, 93668448738388873, 19591221657233201, 186441277366069, 34566162488, 81879825019, 23267837127405277, 1309230546635317884, 1378711952359697870, 81922186177, 1378680710990686313, 796784529181, 93572626527284907, 23121874124181695, 97901493169604468, 35657673577, 69375036552372825, 46392221755388911, 13093706, 80719782691579054, 1378712328150686549, 1382644070555976441, 1400762934828413940, 1378712392806008058, 40972303248818, 41756077636936, 45545637907238527, 1378680365283409343, 6643724470115417, 45430329502880281, 9372032, 1353961401773612777, 5076348104870203, 1378808151495383615, 5075637333048489, 97941967831941917, 82022834933, 80719782378817245, 93572625245963742, 1331371996830460956, 167786949, 1328074063815449946, 1327422381020869713, 50505379029992463, 1609064510388978, 80751937123447963, 23267772679671697, 23267044557784216, 181410354, 79782047338047296, 68626327109536843, 1378680274795299068, 1328073982193303211, 796736705354, 1440662806872668, 796745420939, 46392533000844908, 1609120586247716, 41033524957718, 1407087144864241295, 34889096795, 5116032798918372, 46392532029829009, 1378712331348120664, 23267835849720645, 82022760562, 154763630406371, 92843449336048262, 186380695111488, 34518586306, 6643724504404956, 1177124660, 186073805905044, 23267837127405277, 34518523529, 796741464563, 286511740, 121191988, 6684575040080008, 23234950086666170, 1328073982312237411, 1328073982230723177, 46264163316442790, 1378712387477744982, 1440721598658443, 1380131028527367861, 1355309729050304327, 23267837118558077, 186376589389287, 1380275922962412268, 1378680365284202438, 6684569962246682, 23267044349941922, 3603, 6498210647966002, 69345928708294783, 50505991023557647, 46392533164034645, 1378680331014532016, 5397989451, 1609061466086185, 81994738510, 46294910072658976, 1609026891144777, 23081788034709586, 186073983046641, 154870775241034, 1378712328319808693, 137568716505045731, 6684574090602856, 1384207460148814024, 1309416190579223648, 86817187, 6498831403707393, 34608655438, 1384175300437334786, 41683839116178, 41756078538398, 138777484602641430, 39872511041, 23234893319181369, 23267772402465792, 371901548, 1609061409710534, 46392532800132819, 154763630405793, 1384175892457956319, 23267802652326505, 733896540741, 50505344602885212, 154453331516812, 1378712328150702993, 339690442, 798022678146, 17030, 1378712391693333965, 6684604263035517, 23267776798531954, 6684509404205112, 98742805691021632, 80623940704089243, 1268733129, 1380244302210486495, 77840022726, 1380244296857648404, 6684570055829373, 1378712331296114836, 9372036, 24521993964730973, 40972264648245, 1378808150499510580, 10420, 80623940899862588, 6684513910379746, 69375035401151785, 93572626426540657, 186073813963851, 186073805001929, 186073805028367, 46392531943584737, 177085140, 93572625278258202, 1491925, 1609061409710550, 86817806, 185992442186923, 186073805018875, 45575674527281245, 6684513816478751, 45430439739708383, 34974234, 1314186566674652696, 46392588697697023, 45430332608505623, 1384079676023825018, 81914632422, 74860673246668174, 1400762969059124836, 93531286031488646, 46392533164034100, 121191974, 46392533004522212, 1328073981993916568, 69345924516125553, 137568753950222940, 6684569961363683, 1378680329855906272, 86817804, 4753609, 1378808150454234130, 34517103732, 41679460825207, 1400762965710196191, 1380275337784934842, 792537485170, 177085137, 45545714943696808, 1898, 154793397130871, 1378712328115721642, 23267837118557452, 34517030641, 1327390274787907540, 1568542486657369, 762578014402, 186073805001977, 1407087140343404479, 46430423103424509, 90452908, 77745865529, 9383518, 1378680331043619203, 1286023670, 41721636225403, 41756111385866, 81910034447, 6498862416281495, 73943, 1378711952353797048, 1378808150454232397, 1359288945084077638, 98629661989652040, 41678692239436, 80720157122672495, 796741391331, 1378712392506206955, 1378712392806008382, 92842872927034419, 80719785599387288, 1378808146579318417, 50505377847949079, 46294910072738949, 1380130511978039550, 93531227232896165, 46392221759205771, 23267044554165303, 81922185633, 63551388148261986, 576, 34420983325, 319233530, 186073771662460, 19446434220601635, 6684570047573213, 6684575406738944, 798013888339, 93572689427673368, 186376538414716, 1378808151604938919, 40969111777779, 41755749574969, 1342421405, 23267837118557465, 1378712328101634806, 93572592080745961, 124438280719454285, 1407057913072317323, 41756201329351, 796741458695, 5397973004, 93572626369826271, 16, 23267775643581632, 177085012, 1378712387478972144, 1286039477, 116426622620, 6643724504478475, 86817931, 1609061499469361, 186036102758713, 81914632839, 82003587060, 64300265133579860, 32, 1314145417613108509, 41755740318271, 46392562023896255, 6498831074636465, 93572656238292510, 69375352208044926, 41756160090972, 4761488, 6684199252922977, 46294118411968520, 1328073986104785862, 80720187532490857, 46392589027906521, 19446507361352489, 46392148479289735, 1568098280335218, 50467195854640004, 82018453784, 23267837118557468, 1440755922352635, 46392533125875966, 46392527604349177, 23267837118615437, 6684570047565205, 23267044712578442, 17869, 24521955763954531, 1609510105041616, 186073805012169, 1380130946976726916, 740, 93572626527283685, 41756078536678, 186376556520661, 2524, 1609060123674227, 92842871641167423, 19446434039180275, 46392533163977253, 1331372000053739785, 6643728857224643, 24553665190805123, 1407087110022713060, 1609061408287743, 1407087894336612467, 177085121, 92843449503814470, 116093802325, 69375036918599037, 69375035318541284, 74724644513914305, 1378712328115723506, 143835034840336327, 1406052317473427237, 93668385042613634, 9372609, 373032408, 1493544, 23267831650635912, 1281420456, 81914695813, 93668449779299793, 81910018142, 35530363860, 112956967084, 1384079676126959016, 79782047341635465, 93572690680492331, 69346040090178813, 93572626420904129, 1378807509425241155, 50505263302038710, 86875679, 74724610234056380, 46392533164034100, 1384175301779278490, 93572168890239545, 41028876693547, 93531663115070931, 1402085242154423451, 1409984957485017651, 19446428697291311, 1286713292, 137568753921966415, 1609061409710998, 1314186572223395921, 34963694, 113189618922, 24521570862501227, 6530365786179743, 6684570930294442, 137568750707426061, 23121873912090115, 1286041212, 11679, 93572626527281785, 46392527779933629, 6643695541295436, 1609027102446300, 69472644579697722, 1400762853232898977, 137531277338137345, 186073644961452, 79781981882711506, 6530300615333871, 1328106318653245252, 1400762935819951816, 93572626527284101, 93572689912842651, 6684608686253818, 45430363759192508, 23081878474520589, 1380275333743112173, 733896542062, 33769639, 137568754982694380, 34388248273, 186039300554972, 50505343635710428, 1378712357352734444, 1177049258, 34526402499, 81914632387, 1609061606903619, 41682699663736, 46392567374680960, 46392533164034101, 23267797217289239, 6684514151404539, 1407087865248871910, 41679504591258, 23122180312922712, 1378680365376063667, 34521718541, 97900903610069564, 43680575, 5388734179, 186074655560469, 93572626514708735, 46392527450562037, 798258967082, 1378712328149226560, 186039300556263, 796773612209, 1380244296887669862, 41755907414359, 6498831210187263, 6643725655891283, 154763630391100, 1609510217234561, 1407087110014812321, 132, 1609061409710547, 5244432450593940, 1378712392806018571, 93572625253707701, 6644097337922241, 40972260937437, 46294906829124828, 23081784823003489, 6684121024500492, 46392591905299130, 80623940813710882, 1327254214248918996, 19632810629041371, 1328074017755825110, 1328073982236015797, 45391548826586015, 137569504427305224, 1378712392507408452, 796741458242, 34856285334, 1609061409710998, 1286039477, 137385238251419252, 154797731241856, 1384175892495204429, 1378680334112897265, 1899, 5076342841901986, 80752315904764235, 69345925554735249, 1407087144864224973, 5478193724, 185957924213493, 41682797121023, 180785688, 6530400295386321, 1320404894, 97901494185648826, 154763630404383, 46430358773034972, 1609510108826356, 1400803707631251091, 5396513444, 46430422959341489, 5116029393720028, 154453424193763, 23081443559604876, 46392533163425897, 1609061409711357, 34964143, 186070634758703, 46392221754505509, 19632151119256403, 5763138372, 4753485, 6684570047565205, 45430333655374309, 41682757224191, 46294905861404995, 24521959876054218, 45575222570121129, 6684570047556635, 1472965321761567, 1378808150457861392, 39909462410, 23267837118547384, 92842871817201806, 1400762934657933241, 92843530700625854, 93572591747969796, 371911932, 1402198532502192181, 6684570051267621, 93668478860157438, 1407087859856587983, 41756078528042, 1440760425831535, 1402085242450875741, 137568754925821442, 6684125044312349, 1384175194129323361, 41682838636300, 1309230546302763364, 51467285301946275, 93572625245971604, 46392588689158586, 74692341746075463, 23081784999027804, 172593501, 51467221216692740, 1609061660139156, 46294850956739196, 93667807729815649, 1378712387444133684, 2, 796749124479, 23234923272263308, 1382644069785418093, 41756078530550, 371911805, 93572626510960034, 1609510217224229, 81914632390, 50505344839601092, 46392187047315967, 93572685521600263, 81914632387, 1384079674992732291, 86807611, 92843483807841762, 1609061409710549, 93572592047938992, 41006301797054, 1396831214632558293, 4431517592, 6684609653797502, 41756077653257, 186073598390379, 1400762853176244685, 93572690999716350, 1384175301585340233, 1328074059366043651, 24521883317383965, 1354088673213614761, 1320346891, 40972173925844, 116419071079, 1400762853132300175, 69375035646159802, 373034596, 46392533159282713, 23267801647274801, 1378712293939840522, 24521956630266858, 93572592206990658, 1328073983335925903, 46392527551284337, 23267044634085638, 124621737221852737, 1378808185811574432, 6498216009171274, 186073805001046, 1492731, 23267836906850788, 1609510312725525, 1, 6684513912592054, 81677049003, 1378712328149209528, 23121873916841332, 46392527836180762, 4753501, 6684569892804309, 1384079710177729038, 51322972018056176, 1331339521386606662, 69374962348898714, 43680233, 97900868507101734, 1609061641856396, 1378712331490363791, 1328219395255809259, 6684570047562857, 23267831516277743, 1378711952359697902, 1384079675992632911, 35526728174, 19446399927814414, 86817930, 1286039329, 6684570051267621, 1609061409710581, 46392567133368879, 46392528894179169, 5764303972, 46392567310172232, 6644174452295393, 68511107968736098, 1609061322956184, 40972317307879, 50466572109205532, 797208677499, 6684569685871052, 116184449121, 1568542896328890, 1400667089896877135, 6498866883834992, 1380244297225337229, 1354059029368774293, 798022677416, 34416430513, 1378712293939867256, 80719787036222676, 177083181, 41756086596770, 1378712387620713607, 1402045484023711812, 1609061409710418, 93572626309298466, 97900903557375889, 1378712328150687353, 6684570015286983, 5764304064, 93572626226686691, 46392593042648967, 46392531694463474, 38518986, 6684570051251424, 46392588689160263, 1323, 93699346660371298, 1378712332527891345, 93572626522530792, 97901494054288936, 81921554780, 371904373, 46392588563530373, 2556, 93668449454066840, 1378712328150693576, 51351636427009831, 1511277111, 24521959876054218, 1609544450663901, 1378712328150686673, 18192221124645364, 6684570049040006, 1286039013, 6684513821869694, 92729723375120884, 1428859018623846261, 79782047260662535, 46392533164034225, 83195690867, 1424965680180917460, 93531282970958340, 69375036552299148, 34517030017, 46392533164040321, 93572626376590388, 1378848394702280979, 1406903700807360068, 1378712293823362511, 98629717974821390, 41756078535372, 1609510104072767, 5756374912, 1359260176930233052, 79895401778613026, 81995670604, 6684569922361661, 5076421308002140, 1398154254529642663, 17062, 6684570047482338, 97805272545939574, 45430332777804737, 1378711986820722788, 480623393, 9372608, 46264915898582037, 1378808151604922881, 1328073982059187920, 23081477886836128, 92843450617292889, 34980456, 1493545, 1384175301956049772, 186073930331866, 1331372090070828685, 5764310261, 6643724614183386, 1354059023561586180, 1378712358587792139, 80719782687215606, 371901517, 23267831774383135, 39877254282, 78807739216, 5397974306, 338267359, 481441276, 1609510108832320, 93531662885498434, 1286039461, 98629717808967423, 1609125624065834, 34526346857, 46392588689800564, 1359288943891792081, 186074687787839, 69374963888483239, 23267771406164523, 69374962317775010, 6684126475535075, 74724644513977748, 2553, 6684199256551633, 5400224348, 1609061408287743, 180785820, 6643690268462462, 1378712331722541292, 154391796845103, 46392531995061679, 186073974534373, 24553665183267021, 23267836906834899, 34551996245, 78714540106, 41756158665882, 186070526297361, 1378712392806008506, 50467196985262152, 9315092, 92843454940874073, 1378711905462028425, 5076421338080703, 6498828210325502, 92843530761277263, 46294118639001530, 93572592037928700, 186073805012171, 1328074063443418959, 46294906633740804, 34513400920, 124621357469970717, 41755990614229, 93531227232912580, 1477359, 93572629575658847, 93572626527210304, 51467627800384273, 41727202691807, 46392533164056695, 5397971413, 1328073983292063523, 6643730032399760, 34517030016, 46392587810310096, 1424241530920760592, 81879824442, 63551422156283232, 82003586468, 1384208154141895025, 480566940, 1428897092996580731, 1407087217522684767, 1380244331092288032, 80624665665888550, 93572626303417531, 23267837119457077, 34725030632, 24521994349476321, 1314145382021136573, 93572629761540146, 80719785671408135, 1384208072599567090, 93572626192313716, 41756118802109, 177083146, 167843714, 1384175266474825118, 46392588743045037, 19478496291634409, 1428859055763933647, 19478529695095500, 6643724614183386, 92843449332269148, 23267837066350997, 185992442186907, 262375086, 23234894281513014, 1378680331047323983, 34964142, 1380243654999841129, 1354059029291987650, 1325034822, 93572690883999080, 1378711946966413034, 82828311310, 93572626527210320, 41756111402441, 35729601068, 50467231467469800, 92843565106397914, 97900907054655927, 46392148525953085, 86897709, 1286041209, 1380244296889860010, 1237537634, 2557, 5397973003, 41756077636971, 798021743991, 6643730032473584, 1332055391406099951, 40971972647255, 40973273917406, 23081784823003492, 177158336, 19478529586871856, 93572630857091330, 1378808090674311771, 5076424577232627, 186073805001853, 185997499745750, 1609061214571359, 41756078536514, 5076421329888214, 1609061409710418, 5397973001, 6498887334681172, 46392225004395699, 1378712292956627740, 10079144, 87717505, 1328073982225970680, 6498862537689535, 135568284, 6684091034020538, 19446434219391406, 1407087864207250344, 17030, 1407087144383695093, 93668385042621679, 23267772403676893, 796741448766, 1327421863095634990, 1407087141616883980, 186073805001848, 24521512129640177, 143835470775079894, 6643729866537762, 93572689428771796, 50467231467453246, 93572629758454197, 93572626304479780, 81677048209, 138943467211758925, 23267044717321455, 23267801472593651, 186377469034602, 5075692418460835, 732610947381, 5076421423405607, 41756111402441, 50505991242273003, 1609061413404973, 50505344602868766, 1378712328150687356, 186441250389583, 1378808184970344557, 41756078536546, 34517030049, 69375040921802532}
Returns: 8
{1656296267728985684, 2448638828883508988, 1651373078569666987, 209067921951449657, 2446845614088253159, 2399185140768860461, 345591192550255293, 6343152809089398, 3039030930529684, 2446766028044253393, 3038979611316546, 1462663465883222, 1648336996922310911, 2396211151557534402, 1459815664961260169, 462065559772807988, 1462633237927760, 3038979608996940, 12826306540757, 3039031030110193, 320286966797030830, 149341597297429765, 1464231089417441326, 3703505338250271694, 2446766884242511234, 197650779536770502, 1431582208335719, 22050239276540427, 342558002301832576, 1462719024412490, 1656296101769146957, 2399174684588354743, 2445907395753816877, 2396301207904108393, 40015381669544, 2445906486419703347, 1652795003837791086, 7172137235879237, 211781271400898447, 4014933128616803700, 322865983827316662, 462116149693850091, 351145, 73313968697, 1651372079175840146, 93584656, 48568645419441736, 52702593598433, 3038842989202853, 6421952999986910, 138926342259, 23104347815841994, 2445906486419718132, 90246173071361, 345591119693977932, 2682548363525786186, 1462718893274979, 98677838400427, 322945585565345096, 25004014827142072, 5511349481390988, 23114944038397334, 9808, 1462782325950853, 191566470019572741, 1463931967491357, 12826306456262, 2448638966987714854, 322865983827267982, 1306346768174269103, 86218224088, 1651372135381548947, 214636195645362853, 191566509420065776, 26431456565044630, 1608018711392423671, 6336139233496799, 346478878105462092, 48647219089446933, 224608122589, 6343105046810280, 22081366641348452, 52370150253394300, 23114943991958315, 1309378269540232748, 1651362570966314013, 6247000504, 6246715827, 63854495734390631, 1635405632315070727, 51502729818242, 2431888093876722775, 2445945633593694852, 52370114812061240, 2445906486419710026, 3038979609553723, 1586052759401208351, 462925634213901385, 1338117243880228760, 1635386218875747748, 2445956978205330506, 322896492542188813, 90159954940337, 2397153872440417561, 171747243, 26437685586526679, 1347255570899, 168930357, 191621348522447811, 6242071881, 1648392070003564597, 1525996397558438, 52370114811636039, 90246173573148, 2679809234004131551, 3038979609546091, 86220490073, 1462633208673363, 48568645474792051, 9430, 1347221298963, 90246173627896, 1462633242963492, 63854495734301012, 345584152089716486, 2445906400833479448, 2385089555461189315, 191577892067840672, 39536918442, 2445907344498888099, 2710063840045681347, 35, 1607941066866009343, 1471058742709235, 1214732943538633929, 149352142055986375, 52370145756153156, 7171263713618119, 52359590024486410, 52360933419033916, 1461273996396776437, 371, 1462633237927760, 149352106616454298, 125218329260, 1462633241453198, 2423939034869652933, 1463969908844205, 1651372079065749035, 1471058739659904, 1512490978088718911, 3559092991161682908, 7960949958091547, 145267757032885844, 191566509588728247, 24918304174216839, 48568645318250662, 2, 39569402779, 196792119866615931, 328575008563500661, 91507208405267, 39536654907, 12826306541168, 1651372079066382084, 6336133663642266, 1471058774317546, 2399174684620612227, 26431577425041599, 1635386212634472560, 91319312956988, 63854495642977319, 345540598438368729, 48568718157330505, 1462633209146652, 342643769207853181, 2444847766667255780, 347537235005016852, 25003152231693154, 1459815616610564103, 52449801634143320, 2445957063889928572, 2425544964023131892, 2445906350181996625, 2445906486317684694, 52706652238776, 2445956978374665900, 52370128740905062, 191566509588728419, 343453281234398483, 1326820504037, 2442948067205596631, 342557955544684450, 90246173579000, 3038838393737152, 52370114811633727, 191567367229836213, 25004035093685655, 52360928331442424, 6376061780013658, 6383029165969515, 331533253083452727, 191567533010972481, 49756938646519003, 149380755809458416, 46009436261238182, 3026322561561467, 2445906483935753042, 1431582238776349, 2445956975187615157, 2547082785925481332, 1651372079065804361, 1651372079230940216, 52370042056459488, 346490332402485696, 5542615130446753, 22082567050695483, 1651372164745194605, 350519704954590508, 2445906486419703322, 24918325639902315, 624503, 2702207628353482809, 12882702624336, 1651412025792218644, 192993944844322010, 34941409, 86186467150, 2446759951428257111, 342558007334392644, 6203635087, 51219497512049850, 343453287472585424, 138519848382827, 6336117765412801, 342655167115512461, 48648200640175491, 90246173370993, 1649849711545407886, 197619771537402916, 2913270, 22051443321383352, 1330281086627301948, 4496638566817588, 6068, 2445906464969567047, 191621348492440850, 12826306540791, 462925509021830070, 1343699523602, 89656, 1365132576441, 39703816465, 21522977826, 12826306540791, 52371316435544799, 2444881615078517656, 2425557806546514364, 210553167905093833, 348978523436854492, 197650779574290962, 191621433244997490, 11864, 2445906486421352005, 1459815616689722110, 1651371964018518817, 90246173628287, 342683593344016841, 1307216647036842321, 25035060403475775, 25003019748077281, 25014645223860645, 7911350819584116, 2431836523038720817, 1654711314742020931, 2445945771816310757, 193079657870154890, 98484253735039, 168921701, 3026155585581458, 359929, 48659785429497229, 5597544046977645, 6243363012, 7961842673537531, 2445906486319333257, 1648337151112245970, 3077063527708144, 1635470791274914400, 7172270992471342, 4009426901463650669, 2445945689750064910, 1651372079011585734, 1459846689169747476, 10, 2679809233971943197, 2445906486356044634, 89617, 342558007468764921, 6242073920, 1651372079063981493, 34, 4033413449573597422, 322896475646760706, 3871210578808587082, 191598441824981673, 98673793887106, 2445906486419703659, 1462663467137944, 1651282906232640785, 6342248845545630, 2445894737886470331, 1608018625374164077, 5597590617061270, 24948436665953583, 86218641663, 6242116094, 1649763046445283798, 49742196830747247, 5598534669485145, 1459815806353838234, 12773547486367, 1651372079063892877, 5553916343079648, 2525994849439896937, 73354532121, 2048, 6336191248940421, 1631576479867370555, 322945572492207107, 3968145704981743403, 91503485330787, 1309378218327381308, 2442987509844879196, 2853075102467311518, 3026322596920014, 91451826670776, 5542597688046739, 1309282173026374122, 2448639999509791212, 2676907286944967201, 2445906486451938902, 26376480816065822, 19168932799, 1656296251985516055, 1343528545001, 1651281975561614989, 191597357530063517, 168919661, 6336139234052520, 3038979776242014, 138931704788, 346490293840025012, 2912624, 208275483868780151, 5553929183044840, 646, 149351948950151676, 1309372330261633250, 52360847213224756, 343453320746490187, 1651372079065756413, 142383522373, 1607932860983405848, 52400604213430569, 86218651612, 191566522330185608, 144444184029972603, 3038979609553722, 349018280845738906, 6337137152682971, 39882566507418, 23114805662512365, 462066618419531784, 97365692, 1512400869552261784, 91451727043346, 2441560158235490966, 52370114777221286, 6375975623377101, 26430600936678468, 342558007429510192, 3039030931017837, 49756990471850612, 169348370, 2522577694234814728, 6336139402838991, 6336139324224179, 342598805418846132, 342597883723235368, 8001198207281205, 22051443321383354, 1656296101772098003, 460314829530420169, 1635417341799819120, 39882564685372, 25004053736074207, 342643717549989168, 2445895879105604822, 125184063641, 34941378, 25004014827439890, 1448640300712078060, 2445906345015049311, 25004014827439302, 2445906350179363987, 191566509421913686, 1313961069001, 211741428894817378, 342558007474463596, 39536567299, 359929, 3970850370464154340, 2445956978237860046, 2445906486419210605, 25004048103108944, 49756853844636200, 91922787774, 214675376930057627, 3078265173373089, 52370114810335929, 197619724400315496, 1462633241449291, 2448554152978749150, 468115574535978125, 2547113246596360398, 90246173319854, 7479387, 6181805, 3038979609474307, 23114906205930693, 1191632913698866029, 12826302195547, 47779921846034664, 25035060325102023, 138926267979, 1635386303846128127, 348978458719248250, 2445895879072824669, 191567367229342922, 6337115663576624, 23115938735946336, 350936, 191566509421903878, 150999523725564014, 52370114810335929, 323725651465204697, 48569557153460394, 4488314718930914, 35443433013, 2425557819473373808, 213172872032905897, 1262576271573, 317705681156628403, 1462646080903771, 6183845, 1651372164747511508, 1462628145539793, 2676907114748306095, 40100378130849, 1459815755578704888, 39882566503468, 26431454210805270, 1651282004798258135, 4496651491244146, 216094905582814835, 2426452449555252141, 6242073921, 11643507430875, 6241647158, 52455788084543588, 2547169769632256762, 462115982216862477, 3713117982314253948, 191566509585973150, 22050239372704707, 25035198595722309, 2446856098255426286, 21516831866, 343422241001437208, 6070, 1651371942555529226, 98683146, 3970827441726864847, 191566372907290088, 6336139234060272, 2400039145031714659, 319067591758811717, 6071, 6336103809634538, 1609445596930038186, 2696951568102166256, 1635386299716580395, 39536569355, 1471144928806379, 191621297272118917, 48658872539493000, 2544407118108877783, 1513296423367274, 579636, 1431586703729190, 6336191091916551, 191621433244999507, 1587559686098455902, 3077063440603437, 165049912451836901, 6375975629534481, 25035060491729802, 86220290942, 2547082750489580977, 39882532142340, 1469855232702749, 3038979573850564, 52370042091297087, 1635374574922536356, 1651362570832323126, 3065460658353430, 142483452205, 12899044632657, 150775558113080241, 1652795129200388798, 1314305860122866769, 342558007474465638, 3968105849640128769, 5542563835837068, 3078229694634978, 39882671246637, 21524311073, 6181799, 2445907374774435356, 342655145682326534, 342683554943225093, 2695489457656948474, 1431582208342327, 3970850508528970244, 342558007466984247, 1651372045805364238, 1635385007938520737, 6276470225, 63854495734310671, 7961842808046481, 24531211179013527, 34632264, 26437647113602039, 1347255582458, 624113, 2445895879105099161, 1651362592332417424, 342557934211400961, 1651372079065755770, 1589031892686677608, 348888298861008249, 2448593093604265201, 342558007468847297, 1462633241445631, 1459815613098388326, 2445906397820676540, 3968105811682495491, 1347092624560, 1459805353208355480, 2446765938303693896, 25014639086958227, 24924531122553335, 197620920154685981, 1651402589907474312, 149352054825286820, 1462697402398278, 138931914869, 1651373078607346361, 3587349261838666953, 131254728411911, 191597581929842094, 1651372079063988919, 6342106770104720, 1651372079098059162, 348888246994188429, 345630600795667882, 97363637, 12847756163212, 2445935300824626873, 343454178406697961, 342558007436007712, 1651411819383203598, 1648346504799651110, 2446765942399851659, 1431582208335684, 1656296285757090330, 1512491007402916142, 84366, 26431595320614012, 5185, 342644783859587142, 192993806742949373, 12911785579744, 149351935949838014, 468170569257140011, 52370114811633999, 39912437300511, 1651372079232579737, 1593856252415196489, 342565055832761044, 462065593642292672, 3970850504069306641, 6421946915501233, 322865884478372108, 22051525484305245, 1652794988147861114, 2544438777891227585, 39894343421602, 1651372079065755771, 52400590790784163, 2444842910216315900, 2425557823132265413, 1444555980620190333, 130042518745697, 1343701948446, 1651372062119727114, 39482607235, 21522980517, 197627993104109840, 349099, 191566476214728319, 3970838782584636131, 1313961080869, 2442948105713763452, 1459805353208432141, 345591205381227970, 1593856303849462643, 26431456565593927, 25004190179541491, 2547972716925552097, 52360911930825155, 2710094891164497894, 193079655425223856, 1440009916738449, 6336100553879991, 2975630055812800, 1343530600268, 1471058741487302, 462065401892989804, 3970838779735032977, 1462633343127192, 3564631209532158660, 1651371942588235705, 193079655390067934, 24917271365647809, 2445895879207336073, 90246173585180, 25004014827447271, 342564991202673344, 3038979612293270, 6343294922853251, 12687392663336, 1635374596422567910, 211741464145158814, 52546331199, 1462663500430167, 191621433341019832, 53827923252414133, 1587520446413439494, 322867045667051707, 1343700658841, 150959667930182966, 49756973551607291, 191566509421904522, 5511535893939844, 1648397151586114952, 350518587956073696, 51219622874384627, 1462633343209632, 2445906486419703659, 192993944844245698, 90246173071361, 49705179264792625, 211689548011410890, 35443857731, 6242069239, 1651372079065755736, 63853500201749228, 468146721529784028, 25004053711293656, 343422149241075349, 1649769995068621530, 1651371942555957119, 2679809234010093275, 331531950162713442, 138924456458, 39912404457080, 90246231157358, 6343105049240420, 1651372100530968032, 369, 1309372333109544848, 1656210556975943652, 3983849878447859363, 138926005200, 342558935828913970, 2441550992646922636, 1313794388579, 342655218269706270, 191597569172174790, 322865983827279502, 462066670076164613, 2445907395887518688, 1343699733425, 21222680748585371, 12826305208656, 39537189748, 2702, 24537455657135416, 177865835208, 2544407118071285730, 2528588465032947882, 12796584562620, 1343696842739, 21970449510345016, 1343699245936, 52370114811639544, 1651372079069362937, 138826631312, 40088503585751, 52370093208277301, 52455907664503965, 211781300685325482, 1343699733427, 6336001166593526, 1648375440175680361, 197619857118240363, 1511040604177391548, 90166153357704, 22051460782465242, 1651372049192866936, 53827774269511610, 343453320751489714, 2547082733513701377, 63854495733876264, 1309378269573963763, 343454229645160646, 6421901141658024, 343422102616682486, 1462633209150122, 2547082785925410348, 193684915009, 1459815613132793435, 3970838782585942294, 6241855208, 39861064643488, 196790964910070182, 347537377160807775, 6421965862119793, 12829863579362, 5756122, 1651372079065755904, 22051439222495467, 6375975729172449, 197619810502240328, 52400555402377039, 52370112428832239, 2445906362372216406, 6242073954, 2399174703434269007, 26431595256669275, 2545604716059899919, 138926348229, 342643579212564005, 3026155832254413, 191566522331991164, 1508357659405732619, 1431586704287057, 12882700244396, 1461564769987204693, 342565197139391448, 342557934211613419, 189818957830718858, 52371367757006365, 3821825533111080202, 25004066114560846, 53827923204459560, 1651372079063892877, 2679865391916085131, 138926342402, 348888501641722134, 449096941639599714, 40015326445630, 39882566507449, 26431595213569811, 25004014824575974, 1651371942453721709, 6242072527, 2682498252448366431, 52451007162028385, 25004014829695933, 2444752750286899870, 2431918574244713972, 12796488875592, 329638371132008734, 1651372079009213505, 98470791503909, 49755653233972614, 2430535426963719651, 138926344951, 342643717552359911, 328575008562878728, 2445907480570484574, 3966986684005867715, 39876996884187, 211741464226830725, 3736316917687780031, 2984068376771162, 149402732465907433, 3563056255730384096, 41133601942187, 91451826500278, 130094345156231, 1635386270531840982, 12809248981020, 25004001967688248, 97363637, 2425557768236777985, 39861313086762, 347536240684227084, 4496706834555854, 21516839457, 3065444211711459, 2678745698087132549, 197619720898167584, 1651372079069012950, 1462633241445629, 25004150945868294, 2679809370322078649, 1343699782199, 2575655497432587513, 1635417358245331481, 193091125590122786, 73308633813, 2404102005353797551, 1309378218288435053, 6336139233496996, 2585910691670109880, 24949298587503595, 349162770035250184, 52370114815718114, 1190778107312490183, 149403734471031029, 197650784074022675, 3711695567562176989, 25035060400667491, 6336139234052514, 1343664939603, 49706195049987808, 2544497502619350674, 331533200668630515, 9809, 2445957973209693282, 11624359336246, 1459835138093742883, 2425557819438759706, 191566457664730793, 25004150811871618, 2399236850103892010, 3038958176675649, 41219863783424, 347167, 191566522324614435, 1462855536794602, 331533103697044240, 322896508942117590, 6336013590371307, 342558007431323260, 52456015373552130, 1431619981196103, 7954738853848630, 52370167281106980, 2446765994601698152, 21597340823, 345591205381160363, 52360933398637550, 25004014827446288, 1310242757654677226, 6181774, 1314305854921267355, 125218329231, 12826306540790, 2426413244144603645, 1635417431632347744, 97365693, 2679848525944813259, 3869669916729594767, 48658805372073873, 1486352541580648831, 1465015219941449727, 26431456565122556, 1651411961729993792, 2528588601002700511, 2547113251764594125, 52371311441616001, 342558948699064186, 3970838779520861755, 6242062741, 1652790103141287739, 21485090138, 6337137185763790, 6068, 342558007468849347, 12826306541313, 6181590, 2425494386484157164, 7961880498106225, 345630493927069105, 2445906486421009947, 331533086278934871, 3026292305317903, 1462769329087588, 348979522025949777, 343508211168940078, 191566509496266429, 465554173928250142, 191608962366070247, 2056, 51219635881964798, 25004150779362250, 1, 343453281234613308, 2425556467363549569, 12915935417396, 63854495734301022, 1606917890581913742, 1652795142052749233, 90246173630326, 2683971550238586686, 2547082801637150293, 52370180156404223, 345591176193264655, 191566509421903909, 90179068327263, 12687535379186, 2960877, 3038979612293270, 1607932863466494834, 86223775630, 2547972716926742324, 191566509420065776, 49756990439678878, 40048657596394, 6336191091916551, 5553916421939788, 86218651311, 342557847593309439, 21222680580466464, 49756990305351136, 342597883725721593, 1465015219866919838, 191566509420065776, 6336191188811744, 6336203951698813, 138924705396, 345591119661662539, 1310232234598508009, 39882762860091, 2446825609993098574, 4488224080644246, 342558007469340604, 462938265767257463, 3038941332292957, 90233263608447, 191567400490097719, 192993895967226369, 3971739055138065941, 145267756955245335, 1461564843262263567, 24918304174218894, 3870491570907474669, 191566418799252138, 359898, 1635385094081813464, 1605067024699251346, 1463777403081694, 1343699737972, 1448641432404037124, 6336139321845145, 5511504437585988, 97528730377996, 21519448217, 3026220516272030, 98677744395270, 52370114809989392, 12911882254245, 1463833652596596, 52359590024299939, 2445996300474640142, 2442948003159895997, 1309292417846159688, 25003152231197425, 2446766011577298518, 2446759865081290015, 189807558482060818, 142483242290, 2444842897341396961, 25014503116420447, 21564517388}
Returns: 4
{22694285825279, 161357843376264985, 795807364113, 161362127511884944, 16885, 326797017154936952, 3987820905563152, 105845604187288329, 1029059107522491882, 778663972932828541, 778659812380197161, 3373262125843268, 204049289863044, 161375428781413321, 482313492665943388, 106374539453101457, 105850250922229773, 12444785351, 778645926591397866, 776042171178172803, 75500, 1299270770598829, 361196636413080, 326797016936393289, 3373104295968684, 31414157483, 777668943838639873, 26333954773, 160403032769917731, 3371061219990800, 107487341556301725, 778645948008346030, 4666046683831, 105845739944124959, 1643964232543272, 326797017302185586, 361206511583660, 21550671816, 3373237987244507, 161358280342459756, 427919638862293526, 106187009277296974, 1539246, 160041690588500427, 15993685943, 105850256763222873, 105843404643405103, 326609954943417744, 777871314816692715, 3371042908710478, 326980679753468089, 2634014993, 326273778028751709, 1030382214315377340, 193155578533556, 163815633133, 900549361884260226, 326799195648601781, 206392993710247, 107487775943259467, 160020389217403438, 157872187569, 1643974382907150, 160022595905343377, 3377100531305714, 163815379722, 777873514390582385, 159941586046290674, 234355592951555519, 3989971777903727, 2220236393197, 9939920, 778659833040123148, 1029059234487130513, 105845590167773672, 1299256745690849, 3371042554802470, 4666045842183, 769119810, 776208149331949368, 777753581523865762, 160024631887903135, 798553515297, 3359373739408175, 192484554996157, 3373262477214476, 4669028316866, 4346361140338298, 160019681706254968, 107482853276678112, 160041696440297934, 105844179532904961, 192506639576194, 106374541141121521, 531801837700634, 161357996940703456, 18656951593, 2315196698, 482326811753244732, 326799192683462193, 160042351541595033, 160042341077058800, 686595395603, 234246817402137799, 769511411, 2212195571067, 326797016936139182, 105850108249100989, 3014079427953025, 105850253143064214, 160041841992189995, 1030741210979113495, 105845756943419243, 844172563801996625, 1622363833638414, 778861569119500150, 75004, 645809442787147697, 327856403525620198, 235844238011193788, 778659822493345171, 2633999092, 106191643351425427, 192508708887000, 327868915146248869, 160037410692458471, 528, 1526791215140036, 3377469342498959, 3189559342687703, 378361987551500, 163815456142, 1098687393715477398, 205652910541774, 325103396348323227, 3169880390689332, 325101215598964811, 3373262124065617, 4666273109675, 76948, 160044560701846435, 107487335105322015, 843953234913623772, 326797636372405999, 326797525489259271, 160402876463604023, 843953221647632815, 326597425534869769, 778830026560596927, 22168066698, 8468150071, 326814466511218854, 361206146055265, 105843407262333488, 645810245319650389, 105843407262479138, 776203591538080271, 107487335448448680, 3011591133460, 326797016938032305, 326590288459697525, 326797016936137159, 361352647339883, 9749296, 4512035083540, 361194834003793, 289679, 1539247, 778659822492186553, 6204099848, 777871299593055106, 105850251098212252, 190291637233853, 778659049935673360, 1301462082223456, 798559966545, 483088299001161685, 234355583755260430, 163815454710, 159943872885878721, 77444, 104695441193451148, 428137301489080641, 482326294507082952, 778661769901952270, 160026831782485063, 326797014867978927, 1027534774524263727, 1539775, 778659822493272855, 2214288130019, 326793015154181898, 1643972488048811, 3359370270866526, 900662161255613501, 160042347527778060, 158604848251521354, 24522328484, 207621, 361206146055264, 3191194782390374, 1643964584512611, 778661929681730952, 326595242605780525, 776205773045810709, 3373260171381972, 24885454534769, 5840493013, 778645929081388268, 158592324529283912, 105313846058540846, 104695430839716396, 192500787116433, 326985065607653813, 22168198926, 77441, 160037412652858424, 235676170008231353, 161015504022099399, 361206511898334, 684337797825, 646130124876978194, 22486257127, 363414126712966, 107482858382822055, 326797016936139711, 361206146055035, 360889532858232, 237396542082693415, 234681092657349993, 768059121, 1643959480421384, 160037412644054983, 140013255228, 938834381502805310, 777870866185814812, 769164682, 843953074941562386, 777871315167201137, 4666047662237, 3191779078462107, 106032168655120548, 327868935017446467, 22681874884519, 3373262606766089, 1641749246320436, 326810305772880657, 164033173822, 18268825336188, 361194833888319, 4666047663510, 777866343312897365, 160285180275189807, 361330523453425, 149092, 161357989289415537, 2633999089, 1524504406006323, 361219455673598, 10063986, 235499527486482474, 776203591328554089, 1, 816604356604, 1644408456842842, 160037388940093293, 22694277200569, 365852730713053, 1028895340095848906, 105848035772036380, 193143074983694, 619614, 105844200626207912, 420895, 1027880052349533365, 1626241773058861, 2634014996, 1643946204386455, 10624162340, 2219922437921, 3007887472195, 327869511550323700, 482331235426354867, 12444515121, 778659821900691163, 160037420820964067, 186022724251419, 158683650754860204, 192635020008446, 326792554729942705, 3373266171686027, 777871314409437880, 326797636556609612, 326796867155693005, 1301472344108089, 160020380779228874, 774969473003289845, 778663989249481161, 382768305334927, 326810607636094289, 106018293546319027, 163815633661, 104699674776247968, 22175619519, 778659822846296358, 158592345937881535, 3373250170845639, 1027556645612000299, 11946870521, 1299278945864645, 12444647089, 106191630760431006, 106032171052749803, 3990117949719903, 2219922437920, 105843541481966031, 234337999453839033, 776203589644936919, 427917419381180037, 1620177992248774, 160041839245233701, 158592200299625959, 160041696439309457, 107483354716197790, 325102949224974779, 105843405578277033, 428132488360013361, 22175619519, 159929072395040699, 536238553010064, 1643974713767763, 1538996, 778659822494005544, 326799182895736000, 105843414287780201, 778659812372428879, 326797636371876535, 188201570493589, 160037848994707813, 4002627924787000, 158590138838303833, 325103556551720807, 6839173005004, 22688652727940, 482234946512051485, 360889542200946, 843951033695580426, 22684237270219, 160037852478393329, 4666046681295, 163815381362, 778645955849523069, 778659821900748895, 160042219289516079, 326590801230003539, 105843404827663546, 778830191779378981, 2219922437425, 18666723572, 186023078239610, 778830189883947478, 160020275279231855, 9750074, 1639448456397665, 4002745029078015, 163815362799, 192513822123087, 777871312193199884, 2207426797639, 160041696091335577, 24523207951, 3359373291373415, 188201218586904, 9749301, 812756270973, 160041690588891263, 778659178001931414, 427919492755674455, 22681874886110, 159928496137345529, 328088981504797336, 4980525721365, 326597302391854872, 106187000747739207, 361203544710512, 160041696430965247, 778659812372558520, 2230325235311, 160042336527546615, 778831724948514164, 234359902972820534, 5520963174, 2845950145086476, 105843405578294850, 769064396, 1028893125764332549, 160043915064565372, 361209105324082, 843953237895169287, 186022724983769, 6204310138, 326799190864295317, 10156001, 325103396348307070, 360762702761847, 193155578533556, 105865929580190129, 150557640540, 192506419787267, 3373262125788491, 798736778905, 777753602306655076, 161357833579459987, 531794324708845, 326797005625270944, 361206146071956, 3189574014681872, 160041708717389606, 3353331773045626, 192506274770400, 2152, 843953228673147755, 161380396734050576, 4665607244315, 107465761949387301, 361218973164045, 22693869060325, 2314226386, 326797004535793062, 3377625046422950, 1639454299001823, 3189561823131757, 161014700056383881, 326980682384006675, 4970727578201, 3373260797833496, 2632490426, 3373262125787201, 776001946162161738, 163815380480, 24909419150500, 160041696430966497, 160041696213090621, 429074229677968732, 1542098962032761, 798736909081, 160041693144241602, 326799067054483262, 1276572266927664, 536093343817660, 733759, 798736347842, 778661767297312419, 535517627698770, 4005398226990214, 4648194894105, 326797016936392792, 604094, 2634014997, 2633367482, 1641746843441085, 2153, 777871426235267306, 778659820544420355, 1179468564960924, 206393002334378, 843953082176505823, 104699300047768749, 4668536277839, 24907344330808, 4652780913971, 22694285824997, 843951020394114938, 104695438829936536, 3373262124521214, 778663673172968688, 360889532858232, 188196467997232, 192506631278983, 1626379619742671, 798736331574, 646350276164362700, 778859388157969330, 1639975065582931, 160020389217403438, 814116700364, 192506638325320, 105843536573897816, 5, 105312292971153921, 759761884, 105843405578294092, 1539562519213361, 104694733310841385, 429096098440956833, 778657641743999238, 843953236001964295, 686022819431629764, 206378508671335, 22707095564583, 106379476807293844, 8501786, 12630666668, 159941573102617646, 778659047987394668, 4669028186923, 158592340094803129, 163825094714, 104529363974116941, 326793136536205727, 3373099518840592, 4006923647040112, 193155579408149, 1639453957931655, 159942381882815527, 775822682294727217, 1641749238886427, 2314209591, 798745986636, 104354590243796535, 4002739658272988, 548885760587961, 352624355, 3189559333808242, 361201075289626, 776001835108997510, 365852730641756, 1030209683862655746, 2223392060762, 361220044354224, 1639454299001818, 3989962247151378, 105850246009300818, 160289010942805806, 161015496057989540, 106186701707635764, 106018304693084995, 326815238248710049, 4652779692076, 325085956943429672, 482326273230346037, 326792718861295544, 844157607997462321, 778664106486495267, 105848037992351266, 326797512215961418, 3989453307314251, 158592345312318579, 192506639157492, 107465388160222280, 646134410750239290, 843164842350630638, 3373099518508746, 778659672301125640, 1643974713767763, 778645926809007039, 778646077005555346, 326796853622107408, 160041708901790609, 1639454299077978, 4668544880684, 2633292610, 1639466777069681, 107465762885108371, 778831715081236175, 22706512052976, 106018934309632342, 104695438838095878, 160403038876482118, 778830028416794159, 160041697759131171, 4977778157362, 353346478, 4980524479012, 3372520451355734, 105843420274132099, 326595242944702691, 560914851723480571, 4666056159752, 798737313012, 158607578075818167, 192506638307495, 22168198926, 160037410700876019, 769062836, 106208582288327784, 778659834727043709, 8634270, 1639450267451168, 806264308068, 1644408449093617, 430754297732339805, 645812301556867368, 324911056116322576, 3989971109612267, 106377283553563310, 4666045787523, 778659812371660470, 778642105809605639, 105843410347628789, 4512532273410, 778643733673650482, 22694276666847, 3373262125919680, 104694720036240480, 105843526784390264, 484815113437246412, 778663987175218570, 326797016936139710, 105845590519459420, 360884299503731, 24885454443792, 3373250938288468, 560932575070665801, 1279507762960730, 160042347537459511, 778830191779618495, 325081001913641668, 645944710488697488, 4666046443832, 160041696431172347, 900301340719426974, 774746837810566680, 428150528065891422, 897399434384434243, 160041696431155486, 361352647069053, 22099766098193, 188201570493589, 2225740660271, 105843404827398603, 105848035988711413, 326796852264720164, 777646432976332167, 428136658450758421, 105843405587419756, 12444515120, 361206512186899, 12437485568, 361194208950856, 3371061026860468, 778848798305596087, 533, 160041696440295843, 6868252656960, 4655001919690, 106014013591669269, 482015621185890683, 1539578498708123, 430926996196011890, 12444571060, 798736985501, 3359372210423545, 148121308916, 361203896857942, 104695441193581325, 1643959480560011, 482313631264042578, 22543767318116, 482326291876495538, 778641431945842173, 326797525489862823, 3373260171381969, 548885346795375, 2351634458197, 3359373739408175, 105844200626337371, 326796866757086014, 776228452970251832, 778861596630699643, 160402879348245594, 1299254797117140, 3373262125903397, 843950217459209894, 360900089584745, 22694285825279, 428325299135624107, 160042347527778061, 6849327416329, 843957371164238091, 844123069253849633, 327003079548357243, 1639454299078475, 1027535333788925629, 208031690092316, 2223392119774, 778865750764735481, 160041696431831861, 4665597513169, 92267, 192501202977946, 105843420283734619, 22544093444558, 107487335097737007, 778659820544290690, 160272088085309321, 759762114, 160041696213535695, 6204370714, 104695443580943607, 105844203027115912, 4083359660962667, 160044403265443844, 160041690588485409, 287223, 105843401344370084, 2634017148, 778659029948090996, 6849327491229, 688602432533504150, 160041841992777312, 776204307846289393, 900659958007127314, 163693493823, 1028872930429166157, 105843407262331480, 158588049861331048, 104506675014350406, 326797016936122459, 22168066703, 192513821399826, 778659820544419859, 105845590519938452, 2624540337, 328089382414155256, 2314210087, 778645926591651320, 3373262477421831, 4971133919954, 778659822493271140, 326278710641109771, 17381, 844176724740922126, 192506638178372, 22684230121540, 482228313575750240, 105446927841331392, 22706695327289, 326797499211447988, 3370914531375570, 326760599059839691, 2230325235306, 160037410691675810, 1644413883942535, 418934, 365852739838189, 12629939575, 160042348195040999, 2212205367343, 158592345937809235, 2634014997, 482126710843559447, 104529350080400576, 326797016937379600, 353348550, 1030743272678276882, 327868921348690635, 644891051412614081, 777753583928819687, 4665607245057, 778659821900691163, 1028895340095662799, 843177470538941497, 158231157105137196, 22564834379237, 164033458340, 107122758509870866, 778663989596391395, 361206146502238, 3359373282283647, 1029061482671542201, 3010223181096344, 1296501287890901, 353951488, 106208580390601492, 1644408449477789, 234703476274984056, 4666264838840, 234337870003117467, 2349230499611, 483308589066808300, 210615839418124, 778861569119558130, 326812793185067090, 326612393661635230, 6204310139, 326794751994866286, 1098692343206094539, 10409955, 192506638308781, 816923222918, 325103408959911276, 4657956407165, 18657008580, 3012065240895905, 105843405577576819, 106014014535264473, 798746132521, 4666055906303, 159939368038571737, 686595395602, 105845590167432084, 18246086172253, 778659822493272854, 9749301, 158591755975766680, 326797011450895838, 3359879802774352, 3373262125632567, 843164693817623546, 383303851266799, 327873495510525135, 688707465627537511, 778659819016661355, 778659819016857755, 326797016936393289, 158592345928757125, 105843405578293596, 161355787166018700, 1300822732934080, 160020272200679610, 160020383408175504, 3012067179542749, 365852730625725, 361206146053129, 234359903190440472, 105845752904267618, 778830166663436279, 4665607228660, 778645926591436177, 327852049981494414, 1029059105041030299, 2633884821, 160041841992907745, 8274420590, 1541761396484498, 844136669273289494, 352623097, 160041708901773428, 1643946520167482, 105843407262909923, 361204286391893, 536114760007157, 106379471929451813, 365704370648652, 105844202426524266, 6718111635318, 106186688897894892, 778830191778382358, 326797527442728645, 1643974381243034, 22694277078730, 3377462091588454, 777871302731101229, 234607854981533415, 1027537552629011465, 325080878774738445, 3373249663481679, 192506631221361, 4980206197223, 1290, 326792560354411275, 6196724043, 688703104802335663, 12630682712, 778659822492309571, 325103411788112441, 206392994067308, 22168066698, 2219922436651, 2219922440009, 778659822493272854, 160041696439401444, 326797014866730377, 897758657230799186, 536082994031388, 160041694689468190, 326274418106062341, 778659822845896021, 1541777193556234, 192506638310853, 210600064151887, 190298352999746, 159942350669553136, 33853859092, 105861635651066752, 1029597208391978095, 107487335097737007, 210597812356767, 234242169548084636, 234242312143496045, 160020399694399745, 365056514975783, 778832370050822891, 161357834346039390, 22102249199094, 528959506907445, 846040845830080986, 326814444020418841, 428132944822365005, 776203584036872493, 192634667648609, 776004018037212942, 365852730641753, 327869646038879155, 1643818808364299, 778659693394550111, 20476102141336, 107487222960394176, 3371038004269566, 1028892612656763111, 843934966856615497, 778642099701785560, 107022887478869599, 1626229488267810, 192513459619025, 645931539350364302, 361206146265004, 327856415995350493, 22167332384, 4647478128546, 1543741569076953, 778659820544347903, 106208580076574531, 22694285825775, 3985625185029196, 104694720036224401, 361331247455201, 163815379231, 1301471879549802, 1641749247452058, 326595241272822579, 10468761, 160037854555265445, 158590132618530099, 3371064324965906, 22682193610265, 1407274, 4971351272195, 3373263675435891, 3989971110286759, 428136788123911241, 4085574460411481, 3171533177628135, 1644417690090574, 428136635728059182, 106187006171686656, 106187018598049981, 428150378457499381, 1639456392126378, 843083969652883941, 1643943768091202, 192506638309309, 132481, 326758987980343900, 326792568741700042, 160043910158718921, 326810618988987558, 160020383408307716, 360889075794836, 686595395606, 9880737, 4, 325085808912962497, 777871296695711078, 1028893125764390883, 383303851014288, 193010152007983, 2219922567841, 326797016946392881, 107487344303433519, 430906813888452379, 4642252942690, 363543766404805, 778861569110163007, 1639466767673300, 561017703061465307, 160041696092034871, 778659819472573783, 6205030101, 361206146500150, 6204055657, 18383449848908, 22693551204547, 6204558570, 1643964584497027, 107463700705570686, 105866099095903738, 3370914312438318, 4007033515857278, 192500787248144, 106036406467568134, 353348054, 22175620015, 843953237896361167, 106018934308374041, 1539578814627469, 105843405587290092, 106018938885453689, 778865745538821158}
Returns: 2
{2388739857194187561, 48631515146712959, 2659634030109193721, 2650496451560482846, 1233462581714, 45354136281425, 840424134898141, 45319757197794, 65930368416526734, 20159501800853325, 427044516674436927, 21600, 88425563698758116, 86535970325217820, 19814420216709026, 45352479010908, 4779637016279, 66041108163892907, 2633539751689698225, 427709722833979343, 107055724014628686, 2763893345742, 2659901915109642151, 2650474455053230844, 57153203564040944, 130797012188166237, 379219620659521824, 107034715470382053, 394044041779956, 379417840419284633, 329592361599576910, 92175052933098, 2650475507569348964, 57111025141805871, 2754929277312516, 394665688985318, 670515372151302, 407990725301450741, 9159350479772258, 2754929277838951, 467440629390582, 173212260704914, 9127097429078968, 173209435529625, 427375174615785048, 2763893288052, 107077822392558072, 2759071439233509, 755915247113363, 2651156068390565429, 2648207945293895625, 130837049207627057, 48633145272758867, 2347332960, 2622713473467875960, 86543501091407770, 2634197794429131569, 427707458455912973, 92171096779859, 329825691562600168, 425111526736341041, 95794163849126, 9250735229085089, 2716832125409800955, 48966181704582805, 48633143700535289, 2331636546730847180, 65461086210438713, 107204625377013366, 2673139138634877969, 32, 107034715080368026, 2622286767062593628, 107205814797375870, 11545015128478541, 5236088895025, 168516852341927, 48632518339463676, 2673087199529000213, 19846699479481225, 19933745601053672, 2725244873670879515, 9271158006606549, 2754929277916072, 2622400293730706160, 9165244714461378, 394041423312364, 46881250149999, 21748, 107034712332214464, 4, 2650497461145289375, 2651158822552856080, 48577358029303357, 1047, 2389144005202385908, 6110244653, 2650398643028046035, 45319757104268, 379236270538262697, 319811798000855454, 369182970740907, 2717153297305529674, 2388966582468053091, 2648343735659839303, 2659536625089683331, 107785683823256572, 39467584777125730, 632659262445, 622702066507150, 418595549489277460, 66042767867791069, 427131674245934651, 34379225894, 107270327803539877, 617929541915022, 363752617444021949, 2650655921331619801, 389957577205738, 36316, 6110244653, 379214519547893061, 427413274676589844, 425174761055934696, 28317069621374154, 627450, 2633850471878095363, 5273091584278, 66157228151169, 34379206610, 198735164818573, 2775236839949863, 11602699579620499, 98128110234559675, 2905721742641249, 405496649717209683, 2648540746507403447, 105594443811474561, 131157899387486987, 2650428763422636511, 107780539666205467, 751285894334377, 107034715469872032, 2624687098140341064, 2716839576639279145, 107055724014759852, 329825047849928093, 107501124515241887, 65521672451812631, 1233462213706, 6067943702, 39735896921201790, 427725386325828685, 107779396277317111, 107111691585125256, 88019440438720352, 9700119432154759, 173209435529646, 418244393004630260, 130818023707482788, 306009019861970565, 131132594889258879, 98123900688025215, 2389010463680579540, 19978228357267871, 95760603493457393, 105166287542519760, 107784634669287471, 2650475507569349108, 2650478253610225798, 44156090358136, 19976563991912111, 21716, 408336958565169424, 394044041779230, 2650624482521593206, 2642763908108615460, 107077822781600261, 2, 48628987082830976, 19895201417461018, 25972723321879, 45786924675658, 2716834854781207977, 2389126719762376409, 2754296921237456, 329525579661213239, 405718571632874996, 1087404231896627, 19964420943789656, 3208477190933141, 107033740392475872, 2643120739843304226, 1667880363495, 5272347126660, 48631988775696738, 388151694096824502, 107283612585172126, 9611800854694604, 362284320967886551, 46456641476835718, 48632523717696831, 34, 45319757124857, 2622707361058798008, 2329045185190637478, 2624509775688692186, 19987377829189137, 427706970012224062, 150171084418118, 48874360559687170, 107077824312084739, 19976567952438207, 19975989008708705, 45318193315757, 329748420347165829, 151827699991201, 2379690106941100053, 107034711910362344, 107028289817897921, 632659130838, 768131309696240, 86538728258049322, 9083826718435922, 19937891106408150, 107278437007075346, 21956607252738214, 602392295222484, 173209049591217, 172173544268588, 19976563991911995, 19976564681544209, 2650476085870017811, 569789, 407995425218740216, 2673151352789682985, 94256309, 2776331747028211, 427648100863227622, 3208477190933141, 379242592461013621, 107078826392021259, 2720013433742477940, 338250809322993338, 107283650683937752, 408651283613958831, 632659262441, 5272441404734, 45318134471885, 47183420508479901, 318543895205575, 9246571585771711, 2650475473227876977, 3976558689627, 47183419894532775, 20158918631917468, 9584262839972941, 98703983098288711, 2650496451560351960, 9232227838735177, 12140987806143107, 2650496421085459036, 2622404439265908650, 3208477113834543, 28917881671632435, 63435086181790926, 1235809388814, 2730587224385196, 427550987821953826, 40218918465458732, 132354007644758, 142154960286674108, 394041481863677, 754950027222315, 74170, 22051127461960429, 107083572773245038, 49095729940732134, 19976563992515456, 405496647768992029, 389957577192201, 407240429474317, 39624667230387850, 39440276578637612, 62539491934042, 9672959800287064, 2710375631013831762, 9248259620986018, 2650476122848662601, 94182861, 48871624758614410, 50563745266595, 405478214149068520, 19814909318441843, 54515778201545468, 2374708970390301458, 49046542904006646, 2417068555417475724, 19976563991923407, 107077198336820710, 108047224235041175, 45784662409023, 391912790707533, 70058884076920, 49095695566273299, 48545027474632895, 39419333516159204, 106979503953148211, 394044041744758, 105168555831478417, 427527809810538978, 840389719473839, 1233462225050, 2613351974712372679, 692017372, 2754923435795933, 2347311508, 19935389141962677, 116735663267947, 2650658190216258986, 357853404153543578, 77829025403763, 2716919811669642868, 418829710716417013, 2634605316704430929, 226897693932559, 394041989230818, 46431808655246090, 425257176306270859, 23707653445538, 9082229114468614, 426800558031209544, 767526975098685, 2390898755097391728, 1233462225069, 424598874316585267, 39440239566058961, 9700122164093871, 753181557086665, 1068953355309121, 9246567897790352, 1066396304486378, 28746909529557773, 2650657585647946342, 5272440866251, 66045007079630172, 105606489526152728, 9129831257532933, 48572137834920297, 105141995285303804, 9246571585771709, 394041989246855, 632658723612, 2634212102205856488, 9454577642714512, 1235809388857, 5270430219017, 2754927300296594, 407997659165382894, 105172666112061777, 50561461799575, 395268913705593, 2388739857194319253, 379219622696404741, 2634224004258938719, 34379356441, 130745432918384756, 348209953539140117, 2643165967670565965, 379224823667821532, 107077822392516141, 1233462225071, 134625172108920, 19385574669537424, 40149960176323290, 9082229114468646, 39640366582599374, 132197, 2650657586298278021, 19976563991779463, 46484220169616253, 9499628811131226, 2708066118981791198, 173208955321099, 2759073097158278, 2777401837743300, 29070897277300999, 19976563991780356, 94344263, 2347311360, 2399966023557588, 45319716398075, 2633539780017734391, 135150268343170, 2780258595844033, 2651158819247917601, 2347311360, 348317469808797326, 2659589587536591199, 19977620369053597, 2650469888864596829, 341061791660868727, 2634043629999755607, 9157255046464425, 107034715470382023, 9245423966283311, 107056707292747179, 28719340930388098, 23213125017716, 2389131355230572162, 2756563430552178, 2761800953290719, 819448632155723, 3304407222805955, 427797304154227740, 28917881746977191, 48644696961186893, 2650475473227876934, 2651159966288278547, 9246571585845522, 305965214230887360, 48628990640462655, 105141995285834120, 98658123362888218, 173210958682178, 380255345519127, 44782564400919, 427706971972479916, 77548562112695161, 2659633992845831538, 77829025384625, 66159239786549, 22439950803102851, 49246050658691575, 2396068074037339901, 2648340999876491750, 48053451479317, 2708065073823053028, 19384444940278965, 148, 379268067965984316, 2271166341277, 389439156653752, 2763893345742, 107204619269214510, 105170155349551234, 2347237422, 107302115500632109, 418654579799134803, 107034715080380399, 88910871018350447, 2754963652329859, 985015111502118, 131080691357202684, 2650475473227877074, 2650475507569348960, 130797016043850777, 28211402212625898, 130631929140930540, 427223877150430977, 542480105913350, 150172674954648, 767526975611672, 23213125017699, 28719812911084858, 174873653692058, 2613214649225461773, 130631931387859189, 35032290788, 107037823033609427, 46459392422336412, 19236043896834728, 2622373768960261248, 107034715080379666, 151228228257391, 19979860238081795, 294442200311466744, 570176, 151869706801315, 19891539810890917, 2650423535675227421, 2445307199572458, 48053451480358, 98423105456451833, 198733120618498, 31448738163955482, 105141995285965588, 9245391858941365, 305592913744566078, 88574498000892311, 19364062952005175, 9246571586297962, 1233462151447, 2650475473227951100, 2659751810903377135, 691997704, 5270430164063, 20156757334105576, 1095208007340734, 368707157491701, 416031081786599621, 2754929277323279, 23, 35032291086, 2754296921368047, 2622241619832493618, 65986458304355659, 2603747952932128628, 2625769093529355, 1066394057911107, 691996843, 66122887802780, 2775762893349037, 408651907031848656, 150172675506149, 1233462225082, 92171154614055, 2583167875287129, 107034715080380408, 171250680833063, 2650737920634100738, 23183546168788, 427044516674436927, 37518283385169049, 2650480144337366110, 2650474420749413789, 551969, 424686962192191004, 2624874519303513355, 20160554872286274, 130807451962430327, 2605365791351365, 45825053313843, 172173485227230, 2659878248045021848, 1235809389527, 418255903019183264, 2985956557281392, 19232519663505395, 39441334318367031, 89435420126737, 19615230071157, 9869579466097179, 23213216488152, 5272441416138, 561014334983095, 9246573840808235, 107346434920995039, 79483915351280223, 2754929277312518, 392399562591601, 34379148927, 131645, 2670868911243658523, 105140343102075786, 131536667172827275, 2754929277288805, 389473534990515, 2716925008416150987, 48628987082809447, 2445272895050367, 2650656525193470878, 48644069164360452, 2268950196420, 394078383179960, 2622405036513555463, 2760600354975315, 130789550129123781, 2634211509968421199, 3195404865331457, 2754927300296594, 9870606841776956, 3210143152578867, 5272441404713, 107033740392507217, 1229906315157, 46460471672968487, 3204923722070913, 2754296961905495, 22426237392472334, 9232227779867416, 2659964176829995422, 9246567897790341, 609583, 90999355959310, 107055723596569414, 134657204286160, 361888533443324915, 9246573840291082, 131647, 2622487930193665516, 597484, 94344894, 23671674300957, 98123332009591209, 79484386748286071, 2658192333734830749, 2659579835314309561, 9271643813286449, 3202656504766518, 94130596505371, 45786925132689, 48630876615761209, 139957178611671684, 92171096778992, 706421183097849, 172705990612974, 23213217002074, 691483869, 427501590627860999, 6110244621, 92171747484922, 107189046795383250, 106982247013835623, 29113378952089407, 19764013742517489, 45319757198661, 98128638907166323, 427530871568852622, 2659638775251260339, 107034239336098631, 407993725274156906, 632659262409, 107729656326714779, 408108952953998871, 427703368328972655, 107802539455056393, 2650819797245276444, 1068049715900656, 106981203069602633, 91561725970778, 130811, 2771047855785944, 29232477404020190, 19977627983467414, 427413741664737805, 368747467905921, 9232228259661748, 133222410723757822, 2754929277312514, 840882519376683, 48632523657628090, 107115859077332750, 9494416611882681, 21623, 755448083312506, 394075768975050, 48633145272297957, 840389062661456, 407994949535798508, 407721755669581238, 2754957814999282, 107830733605598694, 394044041779907, 19363070010392517, 394044041648380, 19236043896834728, 19, 691997736, 427707458844204283, 2650412011414569719, 50561461800156, 19363070010449026, 427044516674436927, 107039484299619945, 48630876615239118, 2657192507005180949, 2622284003226815724, 2650496415275402323, 2648456853598959065, 19964420943789658, 98575323901216536, 427709723525816639, 2540786478281942, 394044041779799, 9246571585845509, 418057757157149133, 77829025385638, 46432275191251233, 2702889972726526, 94213255, 390214575240655114, 34379225890, 172203155418461, 87842210910575821, 691997738, 427131046629341380, 65933895691899054, 35638, 91564611038154, 130841128770527915, 2390911998389363649, 2603858452955912989, 1172, 48632521479585428, 48558067368526366, 48630913009196027, 107740754530652611, 427719014946272962, 23213125053398, 3222711952115697, 9684370230646568, 107141821407387007, 2716836811033594130, 107034715469873073, 45319757197762, 2702924347711949, 9246571585771563, 48936547902729841, 130795376441826315, 65935038863562625, 329774219540986711, 48628989787154658, 19978223588761503, 198735241033057, 618590751610594, 2626741301803018, 9078631975226924, 2673140248673797949, 90540996532456, 49246050005026350, 94287639, 19980734907549202, 45319757232759, 2648606882100720675, 418765514897285617, 47273256759773188, 2650700640325968199, 48631990732324189, 538869, 2616325707118292609, 107284280312834647, 65934425675293532, 2763893288585, 2754929277311621, 200374770419303, 2622403829895173896, 394044042363704, 9232227839249291, 46459392422336444, 105589802832981170, 48677296933915152, 77793995974083, 105169531595628606, 712074959072792, 2670320917442738, 77593871737181050, 105016139525477239, 92171096705384, 2379322690732360518, 48632524042913170, 1233462224942, 753179235016038, 2622404471124761540, 2650646480330845147, 107034277538822392, 2442521984034961, 361869285669451, 107038874554823377, 394044041779776, 6067869743, 2775766090689867, 2650669764310134898, 2389099830163204543, 2716834360007097920, 556784182142496, 5238062212632, 49954975807234, 107077856738043147, 22029135242214506, 12140995888811131, 9497325107506696, 2625769094006876, 12140955808819345, 2716834397008416480, 427588728960886034, 94287616, 92171096778962, 5270429637802, 19976563991853373, 8540213933530, 3971585588914, 427721767912202894, 331282281173201851, 9246571585845526, 425356259169076463, 65461086210473828, 408651285936030352, 94344894, 19980736902572208, 91033734534283, 427709722833979352, 98110694256342960, 2648965109083377758, 19979893927859681, 379392148115085129, 407678040868462078, 840884739678911, 378707212592011036, 1233462190874, 22003149630290, 2716834887157049622, 79459056306599997, 19478909689680647, 692028768, 427752379846325728, 841449769817339, 39441302330073613, 765, 2390144814, 23213217003225, 21916019299289900, 20159499688411675, 1233462151424, 2329059599365470885, 2417035445021486672, 379219620659486927, 57110990800834366, 35148, 2650657586298866122, 6110113072, 2391212110235229586, 92171096636953, 22290447526183546, 9250735229010104, 48577358029322970, 2648969186808532565, 2798268315474, 19981703539737335, 425108010302641774, 23212472478795, 131053016880312837, 2763893288035, 1155, 66761624320622, 2755424457952259, 107116474372994955, 92171096705384, 9246571109714203, 1068046986096138, 418655014701319591, 11633246870532962, 45354136281996, 107034715080541797, 1040265010501083, 25972066574200, 173209435529663, 9499597227134151, 65935037280842152, 617964744892081, 9126525951040433, 47182925688201095, 795100426930159, 46587192150877946, 39435614193873168, 9159344638336447, 427587636211431638, 427044482296037810, 23217890709324, 748796712, 172208574817313, 2626236902586813, 938393767153624, 2659680395002716000, 2650475473227951100, 65911932721100064, 34379227045, 426801582620022695, 22289880677296929, 4779637016260, 2650499193957884924, 105679048676010354, 2651021976324830792, 48628952648283804, 94313743, 2604261180671796, 329477379553682828, 9246571528835396, 179991135191468, 48577321425674566, 427043405439306780, 407606332891941443, 2389125057392537836, 37672203429351957, 418681072091405978, 98121238672806722, 427705791083894656, 394044041648380, 107037220307593832, 92175052932356, 2717527080694168945, 2650475475843999081, 2671666754744040689, 2347237534, 2426305969834477097, 2379888614815310180, 28767887608985332, 94344890, 139690950299792696, 427705790737697111, 9548163011825523, 3359678908065133, 131550736938145103, 2405235299069953262, 94313739, 2703497109818670, 107034239336063076, 2659808396968971621, 48579448141973179, 2708355327682183182, 616292522464940, 2648338438393706336, 107797830855633646, 381267889744259221, 427796328835709045, 35146, 2754929277896521, 427705044941835360, 9082229114448209, 98135910836075621, 329837163993774115, 2642705819518205287, 427588728271348367, 267629086555809, 89437419294483, 418570164404907804, 22512568520996119, 2754296921387291, 418655049076186753, 2754296234697852, 9695960505098592, 427324986713821643, 2634211475666533282, 35765, 11389669310244818, 416180375817904010, 107077822392837497, 9245958603936444, 2388761172264548238, 427706972660279204, 2756565777977838, 92171096778822, 6110244655, 2731945404, 331594215352283758, 2686140504293977, 2650509417117696681, 23213125018270, 31517954673870898, 92174978687150, 632659130836, 92205437039604, 46225911788530356, 88425601348866551, 49091570462630265, 632659292383, 9246571585772712, 425138925666946418, 394667938854248, 107501159546666474, 305548834506818194, 427841179903723107, 19937891699742865, 98110696477808183, 6906594693448, 711072171342898, 2650603512068848549, 19190208675768388, 34379255955, 22291024503767087, 6110762970, 2730586807831938, 427718980990118491, 620435357990159, 9454577643389182, 106978450433081825, 23706014674666, 2670983823802909427, 2389129228307235439, 939955260162569, 427086896645508329, 427005535950159851, 107038840209025916, 65998563933289373, 2634212102206178119, 28719375309481941, 2444647492979042, 92175052933117, 2734492806257010350, 2650475476500309166, 105755555839895070, 379219620659487254, 5270386356935, 2734501190838266787, 40485033752, 670548102084099, 107280705895334676, 2659521142142663497, 107183780865302800, 427131052735319055}
Returns: 1
{39, 4}
Returns: 1
{39, 4, 5}
Returns: 2
{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592, 17179869184, 34359738368, 68719476736, 137438953472, 274877906944, 549755813888, 1099511627776, 2199023255552, 4398046511104, 8796093022208, 17592186044416, 35184372088832, 70368744177664, 140737488355328, 281474976710656, 562949953421312, 1125899906842624, 2251799813685248, 4503599627370496, 9007199254740992, 18014398509481984, 36028797018963968, 72057594037927936, 144115188075855872, 288230376151711744, 576460752303423488, 1152921504606846976 }
Returns: 2305843009213693952
{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592, 17179869184, 34359738368, 68719476736, 137438953472, 274877906944, 549755813888, 1099511627776, 2199023255552, 4398046511104, 8796093022208, 17592186044416, 35184372088832, 70368744177664, 140737488355328, 281474976710656, 562949953421312, 1125899906842624, 2251799813685248, 4503599627370496, 9007199254740992, 18014398509481984, 36028797018963968, 72057594037927936, 144115188075855872, 288230376151711744, 576460752303423488, 1152921504606846976, 2305843009213693952 }
Returns: 4611686018427387904
{1, 2, 4, 8 }
Returns: 16
{3 }
Returns: 1
{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592, 17179869184, 34359738368, 68719476736, 137438953472, 274877906944, 549755813888, 1099511627776, 2199023255552, 4398046511104, 8796093022208, 17592186044416, 35184372088832, 70368744177664, 140737488355328, 281474976710656, 562949953421312, 1125899906842624, 2251799813685248, 4503599627370496, 9007199254740992, 18014398509481984, 36028797018963968, 72057594037927936, 576460752303423488, 144115188075855872, 288230376151711744 }
Returns: 1152921504606846976
{3, 4 }
Returns: 1
{4, 5 }
Returns: 2
{1,1,1,1,2,6}
Returns: 8