6
362985107917232853095128512486510723687076743053
361627505751102595942647324923350318024141719437
47557842399469327378069723684651440599353229
46684898619807382192575132916158381402507149
46539407989863724661659367788076204869699469
83343822391490535526327526878530871208331149
653511093810354103236460135993754706499513239437
83198331761546877995411761750448694675523469
83169233635558146489228608724832259368961933
45632651110094503512961205679630713904580493
45458062354162114475862287525932102065211277
10718704862288865294276775006816934184845
84042065153931554901936999057269699602433933
5891469455207635487658024615201509099405
10699994647532736496576702330880440289165
84187537073660456304055064112675939641345933
5872759240451506689957951939265015203725
10696252604581510737036687795693141510029
5869017197500280930417937404077716424589
5846564939792926373177850192953923749773
6790065054795386070409277368531130664845
52794831495272883752368832886010128345483149
46680183631251943633603481808556431286093709
46505594875319554596504563654857819446724493
6115977595387079108826103460485781145485
10808499456224181572004330585358450182029
5981264049142951765385580193743025096589
10718084075842481391266664570809781995405
10699373861086352593566591894873288099725
15522867225216356640645327751301414406029
10695631818135126834026577359685989320589
5868396411053897027407826968070564235149
5849686196297768229707754292134070339469
10673179560427772276786490148562196645773
5845944153346542470167739756946771560333
10807878669777797668994220149351297992589
5980643262696567862375469757735872907149
10826586478384909474822160614295516104589
5981261161764131375139021540552294156173
1372580067833581319682796382531241869
751793621449678309572360375379052429
879415765310927207464831405686618815
752835852817866584227158866143365005
873207975110946726495582978053130125
6789458782848836302474749647875377874829
5980657777196401997451052473087272306573
786519773026545111065648061895034765
769195500104203631713728917509392269
1378354454155069067140823101802956685
1375467075334678820582169911072016269
5980640374946428179383251824882951800717
754680628950775810471733903919826829
751793250130385563913080713188886413
1389902112840166325079037553775888269
769115666456263314968601546623698829
96701811829392120620914247092109
6767096024964655462983415860816537077645
11503916051664185088864500237883293976461
84221480527440643079133720634201660483061645
89459274174509458076693293621680578845624205
654906237404335209338169494591324012001172014989
3192301573088335606292071183981168054855117331908493
410537847500888921891555733222450992672867764109
89429371509286213032209037470998874301548429
11500171602563942337452353491703719413645
52794831495341569226172781110634678382905229
51747298959747235003579272188443007346689933
6789545395293189629976944418749598812045
6115977664072552912774328085035818567565
6654831849049062286536421152006842763149
10830432054429339688812084846700711004045
6677197485391805136379748767408707225485
6654745227684450579139661556284914550669
6654225499496780334759103981953345275789
855807944457531133908499791730329485
695635175332022584001194152348608276637468739469
5092550901915461624851602817043281937416647483475853
24823337032334757025564183523464663940973487906815362957
694240036583366863205736697382402669429069334413
89284685418575212443130647171583656055424909
11477719342999991316483969882268975908749
6004337160125567565855706067113056552845
410532609707859750287525222684718898259975620493
52795505077507827368377488223836034867021709
46684898619874211069915352844384620489099149
7463127561551331834684057620106082928525
84217439738950530225879540191583883272013709
402355570061442646125323574835474380437498775437
51747298974182272509066776685310650050561933
51743257567794948688763560987308367369095053
6677298541793922331281005230773339309965
6654846284086567774040918019649546635149
5869017264329158270637865630316803016589
10699474986173943592416072982787957606285
10695732943222717832876058447600658827149
6767093135729238609008560809314855307149
11481460904721413677649557975257819531149
852918709040677159053448290048558989
6004337093288094871637035727918826669965
51921887730047824073471476168670067660048269
10718704862280269940278032893861790893965
5869017197491685576419195291122573133709
10830951713922940775245675683527099565965
6677197416697735978432782029903526512525
6654745158990381421192694818779733837709
11481359779625227324801334774388006733709
1375467438058617567499336618118891405
5849582811653203616733129020604922349453
752835844222512585485045911000074125
873207966515592727753470022909839245
6789458782840240948476007534920234583949
46505594788775787121627010942598540119918477
5981177505375476887832867934463698290573
786519764431191112323535106751743885
769195491508849632971615962366101389
10695631884592684881500846306262885746573
858693095362164906511475009320273805
855805716541774659952821818589333389
751860079007725783841306952275478413
870240754047262164449689461293205389
751780245359785467096179581389784973
751779874040492721436899919199618957
96693216475393378507959103801229
11500791905604226961573194163675441547149
1476110984742155254749171763452462989
853960930142192601877389639947274125
873287789896860212667740252929935245
1392949140094410374554975390269327245
6789458862663622215960921805150254679949
1392882302621716155884636196039444365
6789458795826149521742251465956024797069
6789545472888655140987903011006477911949
6654225577092245845770062574210224375693
858772918743432391425745239340369805
855885539923042144867092048609429389
10830951793375002749984930674094929495949
52794831495352327218989573398887741032122253
10830432065187332505604373099763360221069
10718084155285948012007177448422468634509
10699373940529819214307104772485974738829
10695631897578593454767090237298675959693
1378434268940982553312980376679761805
1375546890120592306754327185948821389
10696151558928791004928977472436015351693
1375480052647898088083987991718938509
11485202947291053471612082373642062546829
11481460904339827712072067838454763767693
10673179626875063651428928237998227474317
1477073382462403212658842883331082125
1476592152659004838232400684875925389
956863964988760457674826353306650509
1372646515124955962120885818562070413
852918327454711581563311486992795533
1996734732659953374546078020670474125
1373542137259058492303431021242501005
1996253502856555000119635822215317389
1373060907455660117876988822787344269
1372579677652261743450546624332187533
1478997992243252755648545291993237389
855805334955809082462685015533569933
176516597742878292778189123897229
5984399980103783242610061883115347789709
894571451103946276468863796317878975
10699374020671188786439927490051874637709
5849686355882604422581089887312656877453
877169201130128208668215591997373119
10699373953833716092221257150857644754829
752367598616575338664058558190864269
2620007469430420389611442585998346125
6790685920992958225975978272345983698829
10831572580129108284811118700297095890829
52794832116139081324524399586913943198517133
10831052851941438040430561125965526615949
52794831596410893654280019029339611629242253
84221481145350776357095092551827734567733133
410532609707859763209836135021381139828589873037
83169233635637897677481165315300067069806477
10699994727283924749133292798688141133709
10696252684332698989593278263500842354573
5850307062495340385274455195948923373453
15526609347918770652741932754296414029709
15522867304967544893201918219109115250573
10673179640178960529343080616369897490317
1996814874029525507368795586570373005
1373622278628630625126148587142399885
1996333644226127132942353388115216269
1373141048825232250699706388687243149
749948453424337368457059389259270029
1372659819021833876273264190232086413
749467223620938994030617190804113293
748985993817540619604174992348956557
1392467908579899861490057001669904269
769275313179004979247410002241931149
1392401071107205642819717807440021389
10827209750422065878306277662717486450573
1377953037426472040248061988080338829
1375065658606081793689408797349398413
769275251292456188304196725210236813
1375546826522931377172637718772860813
176453000081948711088721947936653
752835533110491136570288939234903949
1373542145846453829935597575501399949
769676410200226558483301189056087949
96505877551526350177541402019725
96443991002735406964264370325389
112305530966908594409249539245965
873129997772958338088783486280157069
769117522766215243306929425736419213
98929441074066118228455549978509
873129989177604339346670531136866189
769117514170861244564816470593128333
98920845720067376115500406687629
179117217599131038409578339256205
6789458782838521877676259112329205925773
5980657777186087572652561937541100357517
786519762712120312575112515723085709
769195489789778833223193371337443213
1375948294823652396518076563355223949
1375467065020254022091634364900067213
751793239815960765422545167016937357
1392307942109989444004646614721251213
97062816697339289365030265309069
96691497404593630085368075143053
176887869283657292379446007711629
256781732453931891975908202792845
176638651769660430782152158627725
256719845905140948762631171098509
769195108203813255733056568281679757
176576765220869487568875126933389
176514878672078544355598095239053
96371797987807083161842051073933
96309911439016139948565019379597
98919134607928737639310262421389
179053619938201456720111163295629
176824271622727710689978831751053
96681190938456249496222787585933
179051908826062818243921019029389
98919126649267627692909378029453
12388185742133918075529873293
14443909135021516316931409805
112285237664535153910140778727309
98909147771692677729346789459853
12723732965674490059113252749
112285236559165555306473989228429
12722627596075886392323753869
112295264287935821337643858151309
873129987506279365315711880599062413
101147090151567300834823009879949
98919174395093345156849868883853
176886197958683261420795469907853
