7
65628920697253483882511238448504518381892424825472208504848714
58596885608786565666820846966312042352913330871352676655435619
976011769915895751056683823111577161261069852489091268362
58597303787489255348533635290849127972578981352604229934494770
498064803332058088961569166760371876393563451523381527562
557836621686538305212513408241506166824671597657004512410
58596885612341025991087791120434257901584544954349397847738818
498068357792382355905723288975920547607646448244573830761
498065309661217918165531355846734634308635813637424814755
498064803120470475159143775122642514605884775233321333961
4233545116348167215302185885141486453412529883286362
107818680736345920223488912279527634265857233868098727496041787
7721176891230512073038719979634297081577035072636717121400248991028
114706795065116198549084253293102442686733552018048420395282491
7721183779344840843317045574975310656385455948954867071093148231732
65628563314541194023408001179120936151627086779226265604659333
65628562269032204621263115346057625383365526131556013492169275
65628920704364071323268141781262667102370568174507446057510826
557840177813654795171692044174677973753937636173364871323
113845780770536335284741704018482015421651670522865157755430539
12684801154715573222482254633530118542187809918217708673078564026474
107818629502921861044746374811501830408568420405816822956582081
13393890335213439598628255818819757025643093820778096957539898666804
1492354171099205814662103489059267665736246950264830641213032750401823619
106871026886091250413000376190883136085951114874602531067096947240514857788060
12684802015729864318767045332947745239038862527757477416790176431562
908388740118424294384082760682287590949051894285457542145843501901685971
7721176891171960086053726222895997612597799952898721147730922100916
113702269850363541035441900110682168972080668605434146901360884
107675118582749066795446570903701983958997418488385812102512426
58596886832174062269770318789720477423890953249563657311889268
908388740117563271728914560674429086657848557086755517195737773389360419
7721182918322182191538564073339371529472044774588190525813608459316
7721176891170914577064324078010164549287031691338073477478809610858
64624037054279547107620762163637351668712642718941739998247668
58596885786665072867625432956657166655629392601893405199399210
7721176891580579849411731182442419856556395512851852271264886965251
7012088572097004569550520696570408069952164219831232730515164730009
6893907185516408689573652282258406105518125670994462807056877690802
65628971930820973554724415953441318534714698183910248542076804
59601820663206499314729086746461133521631448066861913743228346
107818672194538928298995879661587020112582146852352117549926116
65628920700880492849625010133339090889898226448067895030063962
59601769433266018609629680926358905876814976331019560231215504
58597244221996939569630459391862208374634434644844837764740761
58596826018401178711676126166537901070010175576743992768717561
549298370821730302139074103560524698666921889563418755652
498068430341025202733254001332879882195186047209906742810
107818979745385179598845388695777808590277938364716673491735505
916443229468952410140592903062793303415351458489772498347
966452911807954010541753299488416223446085051327577923236
58597294228631147406793120360325504811641166367803068421149644
498064884555793101688540936264235044275928778381182377252
114829797103146710178731994945973853844787627366195939373129275
12684802138731905832857148623821046034026233054174552003860181725210
7721176891170765147543828391125828235679856379026517148268282776628
114826868308857469479766692825406510039694341612778979967944180
6893914193353913424749897357230829209414539067887072337444711618972
58596885637235552371938548620343559480317081045564194672564980
7721176891588943850233510103914152772765476044676998399821561835779
6896319050557029749170469334634465592429941683408114444255558419273
6893907185524772690395431203730139021727206202819608935613552561330
65628980294821795333645887686357527615246523330038805216947332
59601829027207321093650558479377342602163273212990470418098874
58617804330453937544263565955788740967374171153064211675429738
65628920700809399411387395201748813824337566412834434805014026
58597244221925846131392844460271931309073774609611377539690825
58596826018330085273438511234947624004449515541510532543667625
58596825868971658215989241830224293894697864020414782241883331
498068359247586965118322411055814321535150813749681692874
107819039164639536539970060487295246494356932422937597781439674
59601820659651827402848340166947280243598446305188902490731546
58597244218442267657749712812348355096601432883171826512243961
498064875669113321986674487479601849193424374198654246010
114830215278293458422881222138647259810249550013716741038530020
12684802139150080979605392773048238707432198516097199524661847125955
908388740118547714600743599029727691442520287621445881867951373572380364
6896326061733139919513878602664469020867045103683978783847788062755
7721176891589089652719129989622425632415931592600685764820249961667
6894202536437546117814301472798564818539170221438657917481108067267
6893857984290080823703581739812232451295922295640299987675107230418
58600232606671541315053077933584309250872289446501955743150820
65628920697253457973823834069885134170133838579103683191355620
6893864995406301820738391414372073688038669507384038662147935030412
58597244218369904693829283328408251654870046775880625926032419
58599754659704957477390982818927958045587421940100990033410020
58596826014774143835874950103083944350245787707779780930009219
976011769889987063652305203727365402674823483963777775268
58597303787489229439846230912229743760820395106235704621001676
498064803306149401557190547376160117807317082998068034468
557836621660629617808134788857294408238425229131691019316
58596885612341000082400386741814873689825958707980872534245724
498068357766473668501344669591708789021400079719260337667
498064803094561787754765155738430756019638406708007840867
4233519207660762836682801673382900207044004569793268
107819032021270119222741418415178980497136658818064387549091915
7721176891581796997237719232140432732923266352061667087060302041156
65628973147968799542774113966317685405553907998726043957152709
107819030975761129820596532582115669728875098170394135436601857
7721176891580751488248317087254599669612498090501019416808189551098
65628972102459810140629228133254374637292347351055791844662651
107819389411092996522601559017320711447880140213345568001943408
7721176891939186820115019092281034874654217095543062368240754892649
65629330537791676842634254568459416356297389394007224410004202
107819030801509631586905718276605117934164838062449093417853514
7721176891580577236750083396440294159060703380240911471766170802755
65628971928208311906938413827743822842582087243110749825914308
107818672191926266651209877535889524420449535911552618833763620
7721176891221967653385147700599553443467189664938760575291586712861
65628613318624946971242573087028229328866785092214275241824414
12566571551274905074001303316522105737333547483325923152858835458194
7602953314889878114972829915418023231103928432181586367610779811500
64767899088608620596125389549501568767325151204832919914065972
64644896001514447652452015484052993562976513447342137571232330
106814454360300071841807090922006192787167824640432017439365929
106957599352326575340396853257647270345192599873274788921915284
106834596265232402396723479192198695140843962115784006579081642
64624036877415387226143945732429304181869771670197199263336829
907905341525018211977689121658346281358131986539286683050
549295758160082516136948406064832566055981090064702593156
678793663264087072968326997806934741026202247124969070061
967673169971864955893023250476905341532441331007838933841
65628971927772864597733022371753375816023044527305805947483450
114706795062005882833634946646273007535676320830614700103770443
7721183779344837733001330125668663826950304891723679637372856719684
65628563311430878307958694532291501000569855591792545313147285
65628562265921888905813808699228190232308294944122293200657227
65628979249757162127932441785978634973960733256607844065442026
65628920701253755607818835134433231951313336987073725765998778
557837067497939345865045214739526916522750202453073359275
65628979246709030963494701594045505788047434245973236916426020
65628920698205624443381094942500102765400037976439118616982772
557834019366774908124853281610341003223739567845924343269
114707203852537160598642175726103941713474192343243725059936257
7721183779753628264279095132897743657884482689595192266397812885498
65628972101962156072965923612122435178367727104421570269313099
156036248260490697254219248242757833957737143285893315020722032
7721225108798036217815750709970260311776726952546134915987773671273
113846189387189377574251943793896538866154392466554971428782826
7721182918739162916496070742665811450481635369795315577644181732067
71656130513888057894284639345035243774571641647216627836843620
7619836370174225532150549282050439639486640519077147828001544910797
7602953314948426120725282365720153644567492154957609267507503905196
64767957636614373048575691679915032331047927227732816638159668
64644954549520200104902317614466457126699289470242034295326026
106814512908305824294257393052419656350890600663331914163459625
65629330537294022774970950047327476897372769147373002834654650
65628971927710657839275109306611883383657466996476528250564756
64767540478527601592766244287654035794685228807302223754626526
113722769142008433174769122336186967125443056288633596202416042
155892327500794057364124197774140166349634367481723476070549641
64624036876917733158480641211297364722945151423562977687987277
966453347277470662279819535121910004134154886436010776746
549295260506014852832427274125373641435734455843127243604
620244662203499296057154320464453169009686078785094277261
65628562265913002226034106832779405599113212439718110672525985
65628562116554575168584837428056075489361560918622360370741691
65628920701244868928039133267984447318118254482669543237867536
557837058611259566163178765954893721440245798270545228033
65628920698196737763601393076051318132204955472034936088851530
557834010480095128422986832825707808141235163663396212027
65629031521714167081753899924771812541371341409276716134366820
65629330537285136095191248180878692264177686642968820306523408
65628971927701771159495407440163098750462384492072345722433514
64644537391424541969313168355756675957141508545407258883661642
64624036876908846478700939344848580089750068919158795159856035
549295251619335073130560825340740446353230051660599112362
557833512826027465118465700886248883520988529441820862475
557833502669822002602046902275239517712412067518931569627
557840105261310707286392957619974102225505698847272888832
65628920701243387814742516290242983212585740731935512816512329
557837057130146269546201024490788188926495064240123872826
916443592363917527646749806955115990929635326107558946714
64624036879955496529842062559040245170130854179059371887516834
549298298269386214253775017005820827138489952237326773161
909124593990793308054462373332711600962385829398893085450
908079085001391163168629310021943339401738159146780595392
549295250138221776513583083876634913839479317630177757155
4668988724312500902918435167163588276879113002646778
967676218051212018824457944837667737658959228564360963659
107819030804122263624763258255309031670001921864541706061452474
557840115577286408796479909100289312649268100009595389093
107818979748806521704102145131566310414089175421620060749700139
916446650811057666897028691564617114652408361877030462981
65628920701253703790444026377194463527796164494336675139012590
966456395356817725211254229482672400260672783992532806564
907907891950297611604602684079649752864403249874233363316
549298308585361915763861968486136037562252353399649273422
916449690055542324935354175909169832868914592301651347745
65628920704292948275102064702678808080514381000567099759897354
107818979748797635024322443265117525780894092917215878221568897
107818979599439207966873173860394195671142441396120127919784603
916446641924377887195162242779983919569903957694502331739
65628920701244817110664324510745678894601081989932492610881348
107819449007646931044479976549043061909065520897409090832425738
107819030804051170186525643323718754604441261829308245836402538
107818672194467805250829802583003161090725959678411771252312644
106834954877357305932039244980027925324835688033539633581720560
106814454362841610441427015969119829457444248407291169857914953
907907883063617831902736235295016557781898845691705232074
916446134114104761374222312229515629141080861550037689339
557840105209493332477635718851550585053012961796645902644
916446640443264590578184501315878387056153223664080976532
65628920701243335997367707533004214789068568239198462189526141
916443592312100152837992568186692473757142589056931960526
65628920698195204832929967341071085603155269228563855040510135
106814095753256764392434558250662771838196432505660664852469852
64624036879955444712467253801801476746613681686322321260530646
550518058705204675145156352099960281786752830480831025374
549472549715802530259323288789192020226105160228718535316
907907881582504535285758493830911025268148111661283876867
909124593938975933245705134564288083789893092348266099262
907904833451340097545566560701725111969137477054134860861
489526986192248452398035725842625777449961431167120089318
7717068071375432337612795929559714794776669524676596
967673169942255027430876256894949046005302624121766370305
107819030801074154667771864673621088951310268207937263466859120
65628971927772834987804560224759793859727517388598919874919914
114706795062005853223706484499279425579380793691907814031206907
7721183779344837732971720197206516833368348596196540930486784156148
65628563311430848698030232385297919044274328453085659240583749
65628562265921859295885346552234608276012767805415407128093691
65628979249757132518003979638985053017665206117900957992878490
557837067468329417402898221157570620995611495567000795739
107819038120010321033533543895913218923334657926604694435801690
915223842214464839803308429759335451177996142140304631226
64624394267176028157617711122435960743952148395942215946706092
549295695923714129761736270990443904951311553900933110926
113846189387189347964323481646902956909858865327848085356219290
12684801155124189875494934215307746963129298125412513656006164815225
908388740117563688709639488571169950950775984721055197182082717890069634
7721182918739162916466460814203664456899679074268176870758109168531
7619836370174225532120939353588292645904684223550009121115472347261
7602953314948426120695672437258006650985535859430470560621431341660
64767957636614343438647229532921450374752400089025930565596132
7721176891580576739066405804673626033539288160093526130658522889667
65628971927710628229346647159618301427361939857769642178001220
107818672191428582973618110867764003005229388526211511185850532
113702627237076073009924271919000882815471391674574720990136793
64624395486501068484248019805019376280364926435752566199513635
64767540478527571982837782140660453838389701668595337682062990
64624036876917703548552179064303782766649624284856091615423741
966453347247860733817672541539953708607016179549938213210
549295260476404924370280280543417345908595748957054680068
498068794687493688394241653107351806696081941972041982848
7721176891580576730179726024971759584754654965011021726475994758425
65628971927701741549566945293169516794166857353365459649869978
107818672191419696293838409001315218372034306021807328657719290
64624395486492181804468317938570591647169843931348383671382393
64624036876908816868772477197854998133454541780451909087292499
