115792089210356248762697446949407573530086143415290314195533631308867097853951 115792089210356248762697446949407573529658708695050940591319239710041960297572 115792089210356248762697446949407573530086143415290314195533631308867097853948 10106 57896044605178124381348723474703786765043071707645157097766815654433548926972 57684798960610185562186990909005320688004873483451899562987949717691690412694 8 4 1319 2210881 6065318184839 30439120467299 33902006118619 37431296502157 42370421023549 100 110422517594149523445056093557009314852189298586976687352578537705156462781624 49297031787904962550163424743974269552068774298169402651356665261464505569158 26774044041799655702675622417406459372817602153862840127904614875893376442644 40277272426860421305256676534588871487788026015676294230979502098887988273941 35962801415377610402020497488552093428583267096369885866796202404726578658914 85729155306959338457341190631038940413429708294747267569494147663228466796554 40008405449475705725364269493133718997208766386438924358686921558855454169305 88701510171902969364543014377157746299273675810685541649279928149006273702917 6647643642378498471206559514650248150009148387207777403843285548103756171485 25702511602311018513973613060668616770579917734321283939161432557628455048312 101258052988746610292063822703496338546478656328353684374704695853832501024020 104788701519742759395606482003055111109612353920302567717019151137092419438712 103981516431021351235992173624985346417637320144377534020093989707133606024741 98613931169820631967685441710206478360290410844221555483016219753820720951061 3043770327194715341475532951664480896096477928245313846311029888602557085363 14845677436084592036021422196623455844996224188751769565319812002913759943766 54562081454339624870231656375807854610094740158218267522908441785484783612359 111480265814745349278148175301391034199821478985214497536262237484238626637518 36161254923324208991746039991903030743783016540404421010033891207982207283877 52232539081431992933041988198418877364692512500737459282547857071345907644696 17136469756652349412456859973840890315218829403808206281985569869393011933807 95964871989221660381088126291844890542549496099561751155974027720032755504989 15964164328210788403500619719634496763637657318634165251860484550769716960391 109165925921208581811558302251530352232688203005747488773764450345331335189883 66453582800742960280646290917415564848451695903032813791284322196892972787960 61518619225949773263107774800319236763156196616152847188542953456995093659972 82795017534726214653697447135938139289333921443086839687370711373288644192708 40223225567370915123534451302734008464658244113495090918629588264487185979019 37211180278172767471879624554234682718027737381038344780558069276546791429175 61777933666817427936784644387754362303074933757507475578616298078200069603492 92848246754712069158854022891904387351134805067800081139392395894145378411664 51135746213896008600955558563931038196443047556983231303312999791750762984400 79387204513903346581800613695537504467068946882871458354796720880217134395832 71324015405757125914885708004448050796027847529482765197556324325696064322537 61732047467171894311828671809354492562241270515878006206872740136861497312338 5359580529413777308895312002654441262587306506936895936241908175249411941290 115544319265913319297187733085488165705412820373566025138467662133600847865716 30553397973926012666615271199568072196941364522977309239032758089988306392582 58924646130283709364253616269846543049619241433927218677306030674629158295614 68245657145281903276305071144808320462979417992196023580290012934692403527719 56299932332847521234636566701837685320783611938985376815134087633057747139444 62396153732219990534392361824554299469691368407704612305428502004453416767211 107296065633515940220240912901579513717476266950919930339834074000172395502896 22931628188983473086994529941858832370360943604010339812666758289267546831458 105699130553950667775799903091365384185807037059139012576157816988345902386272 95501114422261053409754497125980767514541529267010584051301882155071822518285 42649742647628888436641308716229780908514905385567293878701436293658573383634 38515708387341201801713952903102855337630183939929343333881033409446116747744 1540954010031838802616560664160868809732100240101617058725489931179501919862 31091808514187159347994076276696681884688630574146044157016493813099610332326 23205983558119110913045176023318040166078021366988943762986089699068956466632 33935845210467404201469458242974829701659843403113905075764786261706873117917 31146457327452648286597544455380726220549576485852194800742210098736058552989 98516006677063391277878333211639631821726830177643145200874227198502412107693 73311004914812045238289229272309098516743472423412562466222363066171869657438 16670120398260541192560953912089666634409887869110287326406574985099903064845 22118593081737263679377075720925145878544122567065376541311013690365143914949 39500157694835756169315676424070861406281564818845829637408566927781105845513 8350976112707465896922309310387437197852233567022112154531072225553885038494 81167025613510754538773663509982219696562380510636552158696137896610067253741 7858422582169825874888211294866847992415183638574152695477796410950730271777 73702334524410399089112357262102857363743066696890553453487757104040900543134 26615798536841392370042712612616353696739831278730276294765719470990066489289 11648135579925052166180914031959029686369448915772135694202899504228577973180 14811355695143923840014385592986728043772757433019946025313835467185934458376 102089924687485754348912982517693719038939967797167216837260058424920315330791 99099926039642059801891501691723470025447909205206660011849072189194168969926 113793465833387868083579306187187477285670641010205709666353367752461786201169 87266613340323390294788623150280375193115079139972371946184713878068433691178 64375775541743234743580637891497556103335005950313023060313717257208519223791 67499545052535585570295958887115048004941893065142794448122093000784312279711 76848604284670587441270722508099016842483042938556254198383166772160079322855 98926810443107703121720653449731179140610766725935409458166220659999410089127 88937206120243567545326590670577365711029547101561953792999499011148952607131 88036604763803898771191271910648266553119205194466302754335429545160887593263 113679691852899566308240305371685940684338838425747785536422139759137091826910 66821655055920114662243581734067982679686486461162411325938341408009972760899 31674769347355173007689761460096872543592845982430821010343231015133910965358 66500287337702083252320110071725287690120919741501765409020611880344408464896 69197143184500497144818826392975299492431748662454797651936320752587772144397 76350151606546325080063135115820957755292265834571296605393653334992548787063 35648969627022707290363968355957470983751862815898308534214928376375542751452 58361351070132293931389835736184027965742952675842287079733566810638105421833 43520216856661271017821375320363201186115924949630200596972573950461031399022 38842600022389390254061500967358272544060923583766054529222538071091263012626 79653486532656066813781018210721161394056934163437719013691699013755610283532 17140589637766709914076124556885427453623458208924567761985417487326490930490 95973869500925022695344901941379364462284411789348269836729978571084040277845 24231440315948275817160333900453200276491888252574921711099901850315579940637 35909011817751376586210866563417825272318549248750174598342627041350045025735 112670730334898940946586730308586320870596385360979555684726658657659818681229 11725850909561044634329358174548058606963451625619605405938079983399565870766 40701588679604242952294413770977529595518686904512499746150929557552484615526 85018373926260963450326449621013522525241042290167119843221663308099919139789 102608581629354625536702075205360477641713293131582973423830877582940147425767 32415489562250878435924035087595059163951653885439958101939589580357172160830 4742834247068517534433316759860856174606328417384184380334615458828024007158 56522327502417785385000224812998835833053469335088939774574940069834561129482 51048450586386116817467013814182448754316162667368611805893929820789577345530 53169200780089159224453589550349395512976160732135645625170474509901171586430 94655745370769696385157612443642716825795666395041972725664788308833936522285 64384301176718625830436730982836119679480767877025178657269451487862930649626 6650054404478216575845619723950712390992157417683442130880758866640284111554 15381985830433245561485206083151636726071902228315706655307366987827306350378 60574148885308987438180890136466627431840723988970361263178893828844905968494 5108170247874830724039886832820260445701848573303749238997686614543149799441 96766708981433966610288689905988372993919458030319462416908620001983534467674 66381896664931026537834682960545436184975072312547720373173209092346962422402 67238583706853240649102543264446276332384078815212670952235735184928422115934 16498566399181006712524504252978573633872365357186867456408467103411832078977 37529129969041056870227199007885789005682870418927715755712307949480590266461 48386377532191857019175234892100589041284783108652466053193463191683535343789 79397637425580331924012826788614779295035036263068109866491109835213960265952 84048147648171787580680579917245121237218335534409297932856135067057835384664 115009748677305132264784159916003468400823029888395689747211718124138887390108 106678928572743246500481513058210859800224246410042395145014736255092499161858 103173797127098120423328982720827593478567626470623427808415124033459108973400 93282960926624550515156061599862840992370841223724612835193625578521435705691 66025742182667294714886906031809837477068516780368782144456290921613708445062 29989487988725489383255974686356582515120623043863651534738065801267724516946 94223435771059112579065553019943391876126932319527346178661578621292491460749 36080943759803175495133712173690007670896996000490368921407378008903916207825 69392746891879799008871871226797611220923931654303944189471024470155984858045 2667670239336126918013523416082337605526069207016958195639569229778347696793 25134128120668172242523057681046510923689821896284273506135637502106257635060 98543657132408666747977143266816829978513804183238786825967426806341938045015 52325486717537373980985147945921407133222189622734079610035909259371463755010 108425714120638906463604281212140156031851404285706396517731021256546524149057 68821390199392188599304753267423445949584658822333768201062876682338573018254 42488413550991603007745573068148618018702487010577422799743358009937934535189 79610848634335154435724573906956293489955596887340096656365205083540367266085 52140298601998666975002407224906945497326898640363029094693859405919120000291 66810150811801815981520443600349879524508774196144244663144829857399653713539 13973136993029384816495777934767063007904515309607976480323692459971832747423 32061297595322881464971987732251593085457268480669597280941772721099271595469 18168411914697521957083132189030941393661890729978248554934885680469750565212 31784662901982742458387727426929903199349836771192670444870640011018672644296 5376800820985006981257855200157322918750389549841768706391181316641748701325 108745725494916945254220955939586742888069599609141630628881093087352802203326 49969756600914624809896825026087948165966735401517767374125612274594389718225 54505243698123851164188489851664092324750069096890570443501065905108225870355 5109786737338244758420454184622416994305615260419746460466741105488021885858 10636385987667817767311625400282216364227135110706694778505513868302886635570 107513812529445234602754560074616548135195817646509057968259597384831059468915 49593199561189223699609049867161914318366823243269003497539824105794775278463 64467798234781759550892215432858848792231762657403089169833684169090169246307 53465314539667024481994189247907280958425275561729595945321447886159838252854 35715370406016721302523993743586643485888540272979320930179562244536520057383 100369784691009446244594973126893941004238074938795415563197786586936931641038 6258265247493641065618919606810685541752676036566366429479934654719669545648 50562544788750238761753837125134507068972029726534237534094748980266374586463 95115909008517064049123451370358570679139963629816306168133645194133471153012 86718979477191049610176876555794923589576396799410289873902079819963468614793 40403164975755321760352044307679160300907805432177596343699986223844925361917 62555947973180022941659672638697453963283268030614875428150515947367095947432 58392524081639878702384346024019882235917688276226065639312796507484931414009 60725354994087060395260902905995660634013228158503112014373701777718579542981 21950595379691293033973492683516240067795465122130613705233941922084581268178 115670237939622858621766652596482145315941728140059757258486675559574573596397 1618396102655229713145729427041019171734281572987578336755565259846027260143 11922895253442613122073238275193800238003374336272197666558303632549744381415 48591914043141696189442003396180146378924584976897328286906210415110648202251 27002375096883308007897658110433374888455557766811871458872902924519758426770 22436647587512619620904022328398696791981906098708386191388356025149598740852 35073894337619652040897430712424268070160100906781407327285414417897715543614 71590345137247091601004344941900345506228746075074225570567170723755293664403 89792752211910305790846145060618979560141200702299910838869673231303934927993 41476982619974527538698229724236994780743990831146894802810878713352543036670 62822412897132231248050307253749982286379932553422570862086475849685774786871 60434246157034940184151380059731627694537353225107149660526961030924690468039 11849784729422553460555959175545043849600003865108407797146456744249734651239 52958641890210071119289035218693954935604558944656661998539531550151547683306 38994011589979519929745032788152719230135168125602892397017192747388950579119 16994371294963257974448511095968788919555724430989907182685475162450313017907 42131665889286649320390432570823978605704010898956801375493749590825409166595 83542215816293019158080986450494902237878773890048331823056219925921840148740 60740487292030352204726155758680613090628224896774697428841941579553885987137 22795686787527815586385952307940033145111120927697046186461223592521422220014 51596812916908565269024097832289464359117147895658227510736731022585084259510 93375170331327632693282169070994101539806453232679829016096690654770966879534 77943467591008345506041740241737706973015766544753183613997742120411585520130 29050058247024566240433088443044461805683174980550272852291558795994539542814 52564422120582824603933439927703848828137515469240843722509008385582319369370 93969796090993499848001030584557990008927761315339574254831344897974664725367 110542364428205043951791176582019237731897992766557398286210943938007143075569 4688040397070448852430266741846558346044845074268270811359113155528905584034 93629555084952392802066998314461612632210708372478160105935626125695575139635 58994252660655868156942352578907929198816048974472061254323851607344897330326 7804750443129630834392353798998310970682857827736147072118010069186374609185 13390831305022351097095429794365849404901451883495098986554209252250332661787 76185846947316584547636959281848793628828657457189282258267054850500960074741 36106115255621962690500035221517557798410956533296333426393761632856793672067 91535582127842914770152607400144759236677912185668875528468725402403426653201 109144307915541099887279925088911906484798382634288334730696618754006219057411 73059234029389969100935061290952817904420561357880746084689245287198451962090 65734087396943235796584588301045980040173597746806728199555931974091782046167 994443760128132311938691296164212754293187047820594202782984080889106906159 49153293066535179458613054121026073618508314746838267570194334495573339727851 74744415591178497860189186235668753441915730128321220839610759348742419969476 109954399294528886963726375870532589627829974240823507627348729374280440866311